This course lays a strong foundation in managing Linux-based systems within professional, security conscious environments. Students learn to configure and optimize key services, administer file systems and user accounts, and automate tasks with scripting. Beyond the basics, the course covers advanced security mechanisms such as SELinux, AppArmor, and mandatory access controls to mitigate threats. Students also explore containerization (e.g., Docker, Podman), virtualization techniques, and system monitoring tools to ensure performance and compliance with security policies. By the end of the course, students will be equipped to maintain resilient, efficient, and secure Linux infrastructures in dynamic organizational settings.
Prerequisite Courses