This course introduces the fundamentals of Linux operating systems with a focus on cybersecurity applications. Students learn how Linux systems are structured, managed, and secured in both standalone and networked environments.
Key topics include command-line operations, file system navigation, user and permission management, process control, and system administration tasks. The course also emphasizes security-focused practices such as hardening systems, managing services, monitoring logs, and identifying potential vulnerabilities within Linux environments.
Through hands-on labs and practical exercises, students develop the ability to configure and secure Linux systems, which are widely used in cybersecurity, networking, and enterprise infrastructure.
By the end of the course, students gain foundational skills needed to operate confidently in Linux-based environments and apply security best practices to protect systems and data.
Working with VI Editor:
This assignment focused on using the VI editor within a Linux environment to create and modify files through command-line operations. Through this project, I strengthened my technical problem-solving skills and became more comfortable navigating Linux systems and performing tasks without a graphical interface.
User Account Management:
This project involved managing user accounts, permissions, and access controls within an operating system environment. Completing this assignment improved my understanding of system administration concepts and strengthened my ability to manage security and user privileges effectively.
Working with the Command Line:
This assignment required the use of command-line tools and Linux commands to navigate directories, manage files, and execute system tasks efficiently. Through this experience, I developed stronger technical and troubleshooting skills while gaining hands-on experience with operating system environments commonly used in cybersecurity.