Apr 20, 2024  
2023-2024 College Catalog 
    
2023-2024 College Catalog [ARCHIVED CATALOG]

CIS 225 - Linux System and Network Administration

3 Credits, 4 Contact Hours
2 lecture periods 2 lab periods

Skills needed to extend, automate, and better secure an existing Linux deployment. Includes advanced file-system management capabilities, security controls, and firewall configuration. Also includes system optimization techniques, storage management and containers.

Prerequisite(s): CIS 137  
Information: Combined with CIS 137, this course helps prepare students to take the Red Hat Certified System Administrator (RHCSA) Exam. This course is equivalent to RH 134.
Gen-Ed: Meets AGEC Options requirement; Meets CTE - Options requirement



Button linking to AZ Transfer course equivalency guide  

Course Learning Outcomes
  1. Setup Red Hat Enterprise Linux using scalable methods 
  2. Manage security and system access
  3. Manage storage devices, logical volumes and file systems
  4. Use shell scripting and automation techniques
  5. Understand how to use containers

Outline:
  1. Regular Expressions
    1. Regular expression fundamentals
    2. Matching text with grep
  2. Creating and Editing Text Files with vim
    1. vim workflow
    2. Editing files with vim
  3. Manage Scheduled Jobs
    1. Schedule one time tasks with at
    2. Schedule recurring tasks with cron
    3. Viewing and editing system tasks
  4. Prioritizing Linux Processes
    1. Scheduler policies
    2. Using the nice command
  5. Controlling Access with Access Control Lists
    1. POSIX access control lists
    2. Securing files with ACLs
  6. SELinux Security
    1. Enabling and monitoring modes
    2. Changing modes
    3. Changing contexts
    4. Changing booleans
    5. Troubleshooting SELinux
  7. Managing Storage
    1. Adding disks, partitions, and files systems
    2. Logical Volume Management Storage
    3. Access network storage with NFS
    4. Access Network Storage with SMB/CIFS
  8. Controlling and Troubleshooting the Boot Process
    1. Repairing common boot issues
    2. Repairing file systems at boot
    3. Correcting boot loader issues
  9. Manage Network Security
    1. Limiting network communication
    2. Enabling and Disabling the Firewall
  10. Running Linux Containers


Effective Term:
Fall 2023