May 13, 2024  
2019-2020 Catalog 
    
2019-2020 Catalog [ARCHIVED CATALOG]

Add to Portfolio (opens a new window)

CIT 220 - Linux Operating System


Credits: 3
3 Lecture Hours

Prerequisites: CIT 115  

 
Description
This course introduces students to the Linux operating system. Lecture and classroom labs utilize a Linux operating system environment to explore the following topics: Installation, Bash shell, the command line interface, file systems, file maintenance tools & commands, window manager configuration and simple shell scripting. The course is intended for students with some experience of other operating systems but with little or no experience with Linux and can be used in preparation for various Linux certification examinations.


Learning Outcomes
Upon successful completion of the course, the student will:

  1. Explain the steps involved with the installation of Linux.
  2. Demonstrate various Linux file system management and administration practices.
  3. Utilize the command line interface involved with the Bash shell commands and text editors.
  4. Demonstrate common administrative tasks including script development, system initialization, X Windows configuration, Linux process management, file compression, system backup, troubleshooting and enhancing performance.
Listed Topics
  1. Installation sources (physical media versus network types)
  2. Partitioning schemes and various file systems
  3. Directories involved with the boot and system configuration
  4. Boot process and various package management functions
  5. Profile and environment variables system-wide and at the user level
  6. Boot issues
  7. Tools and techniques involved with directory navigation, file commands, file editing using vi, process management, I/O redirection, special devices, system documentation, virtual consoles, and kernel information
  8. Basic scripting using Bash
  9. System and application logs
  10. Backup and restore operations
  11. X11 window GUI
  12. Runlevels and their purpose
  13. File systems (disk usage, quotas, check & repair, NFS, swap)
  14. Task scheduling
  15. Performance monitoring tools and concepts
  16. Linux system services for starting and stopping processes
  17. CUPS print services
  18. User and group accounts using various tools and configuration files
  19. File permissions and ownership
     
Reference Materials
The course will use a current and appropriate Linux textbook (relevant materials for CompTIA Linux+ are appropriate).

When offered in a classroom, students need access to a networked LAN computer classroom that is not connected to the overall college network. These PCs should have one of the latest versions of Linux systems installed on each PC. When offered via Distance Learning, students require accounts on the CCAC server providing command-line access to a Linux computer over the Internet.


Approved By: Johnson, Alex Date Approved: 11/03/2009


Course and Section Search




Add to Portfolio (opens a new window)