EEC Logo

Linux System Administration II

Duration: 5 days


Prospective system administrators who are already familiar with the Linux operating system, but desire more detailed and specialized information as listed below. This course is available for the Red Hat and SUSE distributions, but a variety of customized topics are available for other distributions as well (primarily Debian-based).

Course Contents

  1. Configuring TCP/IP

    1. Network Interface Card Drivers

    2. Protocol Stack Implementation

    3. Static IP Address Configuration

    4. Packet Routing

    5. DNS Client Configuration

  2. TCP/IP Over Serial Lines (PPP, SLIP) (optional)

  3. Network Security Policies and Practices

  4. Password Security Over a Network

  5. Host-based Security

  6. Firewall Basics and Configuration

  7. Network Address Translation (NAT) and Masquerading

  8. Overview of Open Source Security Tools

  9. SELinux Administration

  10. Secure Data Copying over a Public Network (ssh/scp/rsync)

  11. Configuring a DHCP Client

  12. Configuring an NIS Client (optional)

  13. Linux as NFS Client and NFS Server

  14. Configuring the Linux Automount Daemon

  15. Configuring the Network Time Protocol Daemon

  16. Configuring Anonymous FTP (optional)

  17. Linux as Windows File Server (optional)

  18. Overview of the Apache Web Server (optional)

  19. Configuring the X Window System for Remote Access

  20. Overview of Linux Clustering Technology (optional)

Course Objectives

Upon completion of this course, the student will be able to configure and manage a typical Linux system in a networked environment. Services typically used in such an environment will be completed by the student during hands-on lab sessions.

Instructional Technique

Students are invited to bring their current ideas and questions to the classroom for discussion. Case studies, lecture, group problem solving, and online laboratories will be used. Students will be encouraged to enhance their skills utilizing the techniques presented through classroom problem solving and controlled online workshops.


Familiarity with Linux commands, directory structure, and the text editor. The student is expected to have experience with RPM, the Red Hat Package Manager, for the purposes of installing or updating applications. In addition, they should know the concepts behind mounting filesystems and the basics of running applications remotely using the X Window System. (These prerequisites can be met by completing the Introduction to Linux and Linux System Administration I courses.)

The largest value is obtained when the student has been working as a novice system administrator for approximately 4 to 8 weeks.

You can find detailed classroom equipment requirements in the classroom setup guide.