Linux System Administration

Master the essential skills of Linux System Administration to efficiently manage enterprise infrastructure and become a certified professional with our comprehensive, hands-on course tailored for aspiring Linux administrators.

Course Thumbnail

Essential Skills Gained

Checkmark

Administer and configure major Linux distributions like Red Hat, SUSE, and Debian/Ubuntu.

Checkmark

Implement state-of-the-art system administration techniques in practical scenarios.

Checkmark

Manage network performance through configuration, monitoring, and traffic routing.

Checkmark

Utilize system storage solutions through partitioning, logical volumes, and clustering.

Format

  • Instructor-led
  • 4 days with lectures and hands-on labs.

Audience

  • Aspiring Linux Administrators
  • IT Professionals
  • System Engineers
  • Network Administrators

Description

This four-day instructor-led course is designed to provide students with the necessary skills and abilities to work as a professional Linux system administrator. The course covers how to administer, configure and upgrade Linux systems running one of the three major Linux distribution families: Red Hat, SUSE, Debian/Ubuntu, how to master the tools and concepts you’ll need to efficiently build and manage an enterprise Linux infrastructure. It also covers how to use state-of-the-art system administration techniques in real-life scenarios via practical labs. This course prepares the user for the Linux Foundation Certified System Administrator (LFCS) exam, which is also a required component of the MCSA: Linux on Azure Certification.

Calendar icon

Upcoming Course Dates

No upcoming dates. Please check back later.

Course Outline

Download PDF

Module 1: System Startup and Shutdown

  1. Understanding the Boot Sequence

  2. The Grand Unified Boot Loader

  3. GRUB Configuration Files

  4. System Configuration Files in /etc

  5. The init Process

  6. SysVinit Startup

  7. chkconfig and service

  8. Upstart

  9. systemd

  10. Shutting down/Rebooting the System

Module 2: Linux Filetree System Layout

  1. Data Distinctions

  2. FHS Linux Standard Directory Tree

  3. root (/) directory

  4. /bin

  5. /dev

  6. /etc

  7. /home

  8. /lib and /lib64

  9. /media

  10. /mnt

  11. /opt

  12. /proc

  13. /sys

  14. /root

  15. /sbin

  16. /tmp

  17. /usr

  18. /var

  19. /run

Module 3: Kernel Services and Configuration

  1. Kernel Overview

  2. Kernel Configuration

  3. sysctl

  4. Kernel Modules

  5. Module Utilities

  6. Module Configuration

  7. udev and Device Management

Module 4: Partitioning and Formatting Disks

  1. Common Disk Types

  2. Disk Geometry

  3. Partitioning

  4. Naming Disk Devices

  5. Sizing up partitions

  6. Partition table editors

Module 5: Linux Filesystems

  1. Some Notes About Filesystems

  2. Virtual Filesystem (VFS)

  3. Filesystem Concepts

  4. Disk and Filesystem Usage

  5. Extended Attributes

  6. ext4

  7. XFS

  8. btrfs

  9. Creating and formatting filesystems

  10. Checking and Repairing Filesystems

  11. Mounting Filesystems

  12. Swap

  13. Filesystem Quotas

Module 6: RAID and LVM

  1. RAID

  2. RAID Levels

  3. Software RAID Configuration

  4. Logical Volume Management (LVM)

  5. Volumes and Volume Groups

  6. Working with Logical Volumes

  7. Resizing Logical Volumes

  8. LVM Snapshots

Module 7: Processes

  1. Programs and Processes

  2. Process States

  3. Execution Modes

  4. Daemons

  5. Creating Processes

  6. Process Limits

  7. Process Monitoring

  8. Signals

  9. niceness

  10. Libraries

Module 8: Package Management Systems

  1. Software Packaging Concepts

  2. RPM (Red Hat Package Manager)

  3. DPKG (Debian Package)

  4. Revision Control Systems

Module 9: Package Installers

  1. Package Installers

  2. yum

  3. zypper

  4. APT

Module 10: User and Group Account Management

  1. User Accounts

  2. Management

  3. Passwords

  4. Restricted Shells and Accounts

  5. The root Account

  6. Group Management

  7. PAM (Pluggable Authentication Modules)

  8. Authentication Process

  9. Configuring PAM

  10. LDAP Authentication

  11. File Permissions and Ownership

  12. SSH

Module 11: Backup and Recovery Methods

  1. Backup Basics

  2. cpio

  3. tar

  4. Compression: gzip, bzip2 and xz and Backups

  5. dd

  6. rsync

  7. dump and restore

  8. mt

  9. Backup Programs

Module 12: Networking

  1. IP Addresses

  2. Hostnames

  3. Configuring Network Interfaces

  4. Routing

  5. Name Resolution

  6. Network Diagnostics

Module 13: Firewalls

  1. Firewalls

  2. Interfaces

  3. firewalld

  4. Zones

  5. Source Management

  6. Service and Port Management

Module 14: Local System Security

  1. Local System Security

  2. Creating a Security Policy

  3. Updates and Security

  4. Physical Security

  5. Filesystem Security

  6. Linux Security Modules

Module 15: Basic Troubleshoot and System Rescue

  1. Troubleshooting Overview

  2. Things to Check: Networking

  3. Boot Process Failures

  4. Filesystem Corruption and Recovery

  5. Virtual Consoles

  6. Rescue Media and Troubleshooting

  7. System Rescue and Recovery

Your Team has Unique Training Needs.

Your team deserves training as unique as they are.

Let us tailor the course to your needs at no extra cost.