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
- Be able to properly set up, configure, and maintain a Linux-based set of networked computers with shared resources
- 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
- Hands-on installation, configuration, and administration of Linux
- Bash shell scripting
- Networking configuration and setup
- Shared filesystem setup and maintenance
Course Topics
- Administrator's Tasks, Linux/Unix Relationship, Linux Distributions
- Installing Linux, PC's HW, BIOS, Disk Formatting and Partitioning
- Scripting and the Shell, Booting and Shutting Down, Controlling Processes
- Linux Filesystem, Access Control, Regular User v. Superuser, User Management
- Periodic Processes, Syslog and Log Files, Software Installation and Management
- Networking Basics (TCP/IP, Ethernet, Routing), Domain Name System, Network File System
- 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)
- none
ABET Outcome Coverage
(Provide Mapping to ABET Student Outcomes)
- TBD
Other Notes
(Any important notes or issues to consider)
- none