Generated on Tue Oct 25 10:19:18 2022

CS 480: Linux System Administration (JSON)

Catalog description: Basic system administration for Linux environments. Topics include user managements, file systems, security, backups, system monitoring, kernel configuration and other relevant aspects of system administration.

Prerequisites: NONE    (Catalog Link)

Credits: 3 (3)

Coordinator: Ivan Strnad

Textbook: UNIX and Linux System Administration Handbook, Fifth Edition, Nemeth, Snyder, Hein, Whaley, MacKin, Prentice Hall, ISBN-10: 0134277554, ISBN-13: 978-0134277554
    (also: online reading)

BS degree role: selected elective

Course Learning Objectives

  1. Be able to properly set up, configure, and maintain a Linux-based set of networked computers with shared resources
  2. Understand the significance of proper administration of systems and its impact on users, their data and computational resources, and the security of the overall installation

Course Practicum Requirements

  1. Hands-on installation, configuration, and administration of Linux
  2. Bash shell scripting
  3. Networking configuration and setup
  4. Shared filesystem setup and maintenance

Course Topics

  1. Administrator's Tasks, Linux/Unix Relationship, Linux Distributions
  2. Installing Linux, PC's HW, BIOS, Disk Formatting and Partitioning
  3. Scripting and the Shell, Booting and Shutting Down, Controlling Processes
  4. Linux Filesystem, Access Control, Regular User v. Superuser, User Management
  5. Periodic Processes, Syslog and Log Files, Software Installation and Management
  6. Networking Basics (TCP/IP, Ethernet, Routing), Domain Name System, Network File System
  7. Some of: Backups, Kernel Configuration and Building, Sharing System Files (LDAP), E-mail, Security Basics, Web Server, Services for Windows

Course Improvement Decisions

(Course improvement decisions or recommendations from past assessments)

  1. none

ABET Outcome Coverage

(Provide Mapping to ABET Student Outcomes)

  1. TBD

Other Notes

(Any important notes or issues to consider)

  1. none