Linux/Unix Administrator

Program Overview

The Linux/Unix System Administrator program is designed to train students in the skills needed to design, build, and maintain Unix/Linux networks.

Entrance Requirements



Course Overview

Contact Hours
Credit Hours
Curriculum (16 hours)
Technical Courses (16 hours)
This course covers UNIX/Linux operating system administration skills necessary to perform administrative functions. Topics include: installing UNIX/Linux, configuring and building a custom kernel, adding and removing software packages, managing run levels, managing users and groups, implementing security permissions, introduction to shell programming, managing and fixing the file system, managing memory and swap space, managing and scheduling jobs, managing system logs, understanding the boot process, system configuration files, file backup and restore, file compression, fault tolerance, and printing.
This course covers UNIX/Linux operating system advanced administration skills necessary to perform advanced administrative functions. Topics include: understanding UNIX/Linux networking, managing network printing, configuring and troubleshooting TCP/IP on UNIX/Linux, configuring DHCP, DNS, a Web server, an FTP server, an E-mail server, and understanding NIS (yp) and NFS. Also, includes the following: understanding advanced security issues such as firewalls and NAT, using network commands, use of graphical system such as X Windows, sharing files and printers, and advanced shell programming.
Course covers UNIX/Linux shell programming techniques necessary for UNIX/Linux System Administrators to understand and create shell script programs in a UNIX/Linux environment. Topics include: shell variables, running shell script program, conditional processing, looping structures, arithmetic operators, logical operators such as AND, OR, and NOT, positional parameters and process variables, redirection, piping and standard error, use of backslash, quotes and back quotes.