Course Grade Received: A
Linux System for Cybersecurity
This course provided hands-on experience with Linux systems in cybersecurity environments, focusing on system administration, security operations, and automation. Students worked with multiple Linux distributionsโincluding Kali Linux and Ubuntu. The course emphasized file system management, permissions, shell scripting, and security tools used for intrusion detection and system hardening.
Course Objectives
- Deploy and manage Linux systems across local and cloud (AWS) environments
- Configure and operate cybersecurity-focused distributions such as Kali Linux
- Manage file systems, permissions, and user authentication securely
- Develop and execute shell scripts for automation and task efficiency
- Perform core system administration tasks (networking, logging, software management)
- Apply Linux-based security tools for footprinting and intrusion detection
- Implement system hardening techniques to secure Linux environments
Key Skills & Topics
๐ง Linux & System Administration
- Linux distributions (Kali, Ubuntu)
- File systems & permissions (chmod, chown)
- User & group management
- Process and service management
๐ป Scripting & Automation
- Bash / shell scripting
- Task automation
- Log parsing and system monitoring
๐ Networking & Cloud
- Linux networking configuration
- Remote system management
๐ Cybersecurity Applications
- Intrusion detection tools
- Footprinting & reconnaissance basics
- Firewall configuration
- System hardening techniques
Course Material
Shell Scripting, Redirection, & Directory Checking
๐ง A bash scripting lab covering conditional logic (if/else), file creation and existence checking, directory validation, and redirection operators โ foundational skills for Linux-based cybersecurity automation and system administration.
Lab-8-Shell-Scripting-fdCrontab, Task Scheduling, & Automation
โฑ๏ธ A lab focused on automating recurring system tasks using crontab and Linux scheduling utilities, demonstrating how to reduce manual overhead and maintain consistent security operations through scripted automation.
Lab-9-Task-Automation-FD-version-1Manage Local Storage
๐พ A hands-on lab covering Linux local storage management, including disk partitioning, filesystem creation, and mount configuration โ essential skills for securing and organizing data in Linux environments.
Week-8-HW-Lab-7-โ-Manage-Local-Storage-fdFile Permissions and Sticky Bit
๐ A lab exploring Linux file permission models using chmod and chown, including special permission bits such as the sticky bit โ demonstrating how access control is enforced at the filesystem level to protect sensitive resources.
Module-3_Week-7-Lab-6-File-Permission-fdGroup & User Management
๐ฅ A lab covering Linux user and group administration, including account creation, group assignment, and permission inheritance โ core competencies for managing access control in multi-user cybersecurity environments.
CYSE-270-Assignment-4-fdCracking Passwords
๐ A lab applying Linux-based password cracking tools against stored system credentials, reinforcing understanding of password hashing, storage vulnerabilities, and the importance of strong credential policies in hardened environments.
CYSE-270-Assignment-5-Password-Cracking-fd