At a Glance:

Contact: Tom Henson, Program Chair
Direct: (404) 225- 4542



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

Admissions Requirements
  • Must be 16 years of age
  • Completion of high school or GED and submission of official transcript required to apply
  • Achievement of minimum program admission scores in Reading, English, and Math
  • Transfer of previous post secondary credits will be determined by the registrar
  • Student Performance/Graduation Requirements: Students must maintain a 2.0 grade point average and complete all required courses to graduate


Course Overview

Contact Hours
Credit Hours
Curriculum (16 hours)
Occupational Courses (16 hours)
This course introduces the UNIX/Linux operating system skills necessary to perform entry-level user functions. Topics include: history of UNIX/Linux, login and logout, the user environment, user password change, the file system, hierarchy tree, editors, file system commands as they relate to navigating the file system tree, UNIX/Linux manual help pages, using the UNIX/Linux graphical desktop, and command options. In addition, the student must be able to perform directory and file displaying, creation, deletion, redirection, copying, moving, linking files, wildcards, determining present working directory and changing directory locations.
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.