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.
Prerequisite
Sophomore, junior, or senior standing
Offered
Spring Odd, Spring A
Outcomes
- Introduction to Linux Operating System
- Installing Linux
- Managing Files and Directories
- Creating and Editing Files with Text Editors
- Creating Shell Scripts and Displaying File Contents
- Managing Data: Backup and Recovery Processes
- Managing Users and Groups
- Network Communications
- Installing Software Packages
- Apache Web Server
- Domain Name Server
- Configuring a Mail Server
- Working with the Network File System
- Planning for the Linux Installation
- Linux File System Management and Administration
- Managing Resources in Linux
- Networking in a Linux Environment
- Using Samba for Interoperating Linux and Windows
- Securing Linux