Apr 24, 2024  
2022-2023 College Catalog 
    
2022-2023 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 improved storage management.

Prerequisite(s): CIS 137  
Information: Combined with CIS 137, this course helps prepare students to take the Red Hat Certified System Exam.


Course Learning Outcomes
  1. Setup Red Hat Enterprise Linux using Kickstart,
  2. Manage file systems and logical volumes.
  3. Manage scheduled jobs.
  4. Setup network file systems.
  5. Manage SELinux.
  6. Manage firewalls.
  7. Explain troubleshooting steps.

Outline:
  1. Automate Installations Using Kickstart
    1. Defining an Anaconda Kickstart system
    2. Deploying a new virtual system with Kickstart
  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. Using Network-Defined Users and Groups
    1. Using Identity Management Services
    2. Joining a system to IPA
    3. Joining a system to Active Directory
  8. Managing Storage
    1. Adding disks, partitions, and files systems
    2. Logical Volume Management Storage
      1. Managing Logical Volumes
      2. Extending Logical Volumes
    3. Access network storage with NFS
      1. Manually mounting NFS storage
      2. Automounting NFS storage
    4. Access Network Storage with SMB
  9. Controlling and Troubleshooting the Boot Process
    1. Repairing common boot issues
    2. Repairing file systems at boot
    3. Correcting boot loader issues
  10. Control Firewalls with Firewalld
    1. Limiting network communication
    2. Enabling and Disabling the Firewall