2025-2026 Undergraduate Catalog

CS 423 Linux Administration

This course will cover the basics of the Unix-like computer with a primary focus on open source Linux distributions. The operating systems will be investigated in regards to their features and usability as a small business desktop or as various network servers. Topics covered will include shell commands, file management, basic applications, utilities, user interfaces, networking, process control, user management, installation of software, and security. Network servers for user authentication, file management, web, database, and email will be implemented in a lab environment.

Credits

3

Prerequisite

Sophomore, junior, or senior standing

Offered

Spring Odd, Spring A

Outcomes

  1. Introduction to Linux Operating System
  2. Installing Linux
  3. Managing Files and Directories
  4. Creating and Editing Files with Text Editors
  5. Creating Shell Scripts and Displaying File Contents
  6. Managing Data: Backup and Recovery Processes
  7. Managing Users and Groups
  8. Network Communications
  9. Installing Software Packages
  10. Apache Web Server
  11. Domain Name Server
  12. Configuring a Mail Server
  13. Working with the Network File System
  14. Planning for the Linux Installation
  15. Linux File System Management and Administration
  16. Managing Resources in Linux
  17. Networking in a Linux Environment
  18. Using Samba for Interoperating Linux and Windows
  19. Securing Linux