EEC Logo

Linux System Administration I

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. Linux Installation (kickstart for RHEL, or autoyast for SUSE)

  2. Kernel Compilation (why and how)

  3. Grand Unified Boot Manager (configuration and security)

  4. Package Management (rpm / yum, apt)

  5. Building Custom Packages

  6. Xorg and Remote Application Configuration

  7. System Startup/Shutdown Process (controlling system services)

  8. System Logging

  9. Overview of System Management Tools

  10. Physical and Logical Devices (including overview of LVM2)

  11. Virtualization Overview (Linux technologies and tools)

  12. User and Group Management (and differences between distributions)

  13. User-based Security Configuration Using sudo

  14. System Backup and Restore (optional)

  15. at, cron, and anacron (scheduling services)

  16. Printer Configuration (using CUPS) (optional)

  17. Problem Determination and Problem Solving Techniques

  18. Performance Monitoring Overview

  19. Shell Scripting with a Focus on Administration Tasks

  20. Introduction to Python v3 (optional)

Course Objectives

Upon completion of this course, the student will be able to install, configure, and manage a typical Linux system in a standalone environment. (Networking topics are covered in Linux System Administration II.)

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.

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

The largest value is obtained when the student has been working as a novice system administrator for approximately two to four weeks. By that time, the student has questions to be answered, but has experience with the common day-to-day aspects of system administration.