Print Page

Linux System Administration (ITEC 1475)

Total Credits: 4
Lecture Credits: 3
Lab Credits: 1

Description: This course provides an introduction to the free, open-source, Linux operating system. You will learn how to install, setup, use, manage, and troubleshoot Linux installations. You will begin with learning command-line interface (shell) concepts and techniques, including basic commands, navigating the file system, I/O redirection, and how the shell processes commands. Other topics include installing and managing software packages, managing users and groups, creating and formatting file systems, and the basics of Linux text processing and regular expressions. Possible additional topics are booting and shutting down, basic shell scripting, network configuration and administration, and basic Linux system security. Must be taken A-F.

Topical Outline:
1. Current Linux client and server operating system distributions and tools, as used in personal and business environments
2. Linux file system fundamentals, including files, folders, links, and permissions
3. Linux package installation and management, including troubleshooting
4. Common Linux system administration tasks, including managing user accounts, installing and updating software, booting and shutting down, and managing storage volumes and partitions
5. Linux shell concepts including I/O redirection, shell expansion, pipelines, environment variables, and keyboard shortcuts and techniques
6. Basic Linux networking

Learning Outcomes:
1. Understand the central concepts and architecture of Linux operating systems
2. Manage and organize files, folders and other file structures in the Linux file system on hard drives and removable media
3. Develop a strategy for identifying and troubleshooting problems; troubleshoot problems using appropriate tools
4. Manage and allocate system resources, including methods of maintaining and improving system performance
5. Examine and implement backup strategies and tools which maintain data integrity; appreciate the importance of such tools
6. Identify and use appropriate basic command-line commands to operate a Linux computer

Prerequisites:  ITEC 1100, ITEC 1110, ITEC 1150, and ITEC 1425