Linux System Administration Training

The training sessions are usually held in German. Please contact us if you are interested in training sessions in English.

inovex is a Linux Foundation Authorized Training Partner

Linux System Administration Training at inovex

Target audience: IT engineers with basic Linux skills
Length: 4 days
Dates: Dates available on request
Times: 9 am – 5 pm 
Number of participants: min. 3, max. 12 
Price: 2,450 euros plus VAT

This training course is heavily practice-focused. Participants learn:

  • How to update, manage and configure Linux systems using the three major Linux distributions Red Hat, SUSE and Debian/Ubuntu; 
  • Which tools and concepts must be mastered in order to efficiently create and manage an enterprise-level Linux infrastructure; and
  • How the latest system administration methods can be used in practice.

This training prepares participants to pass the LFCS test.

 

Agenda:

1. Introduction

  • Linux Foundation Training
  • Linux Foundation Certifications
  • Laboratory Exercises, Solutions and Resources
  • Distribution Details
  • Labs

2. Linux Filesystem Tree Layout

  • Data Distinctions
  • FHS Linux Standard Directory Tree
  • root (/) directory
  • /bin
  • /boot
  • /dev
  • /etc
  • /home
  • /lib and /lib64
  • /media
  • /mnt
  • /opt
  • /proc
  • /sys
  • /root
  • /sbin
  • /srv
  • /tmp
  • /usr
  • /var
  • /run
  • Labs

3. Processes

  • Programs and Processes
  • Process States
  • Execution Modes
  • Daemons
  • Creating Processes
  • Process Limits
  • Process Monitoring
  • Signals
  • niceness
  • Libraries
  • Labs

 4. Package Management Systems

  • Software Packaging Concepts
  • RPM (Red Hat Package Manager)
  • DPKG (Debian Package)
  • Revision Control Systems
  • Labs

 5. Package Installers

  • Package Installers
  • yum
  • zypper
  • APT
  • Labs

 6. Partitioning and Formatting Disks

  • Common Disk Types
  • Disk Geometry
  • Partitioning
  • Naming Disk Devices
  • Sizing up partitions
  • Partition table editors
  • Labs

7. Linux Filesystems

  • Filesystem Basics
  • Available Filesystems
  • Virtual Filesystem (VFS)
  • Filesystem Concepts
  • Disk and Filesystem Usage
  • Extended Attributes
  • ext4
  • XFS
  • btrfs
  • Creating and formating Filesystems
  • Checking and Repairing Filesystems
  • Mounting Filesystems
  • Swap
  • Filesystem Quotas
  • Labs

8. Encrypting Disks

  • Filesystem Encryption
  • LUKS
  • Using an Encrypted Partition
  • Labs

 9. RAID and LVM

  • RAID
  • RAID Levels
  • Software RAID Configuration
  • Logical Volume Management (LVM)
  • Volumes and Volume Groups
  • Working with Logical Volumes
  • Resizing Logical Volumes
  • LVM Snapshots
  • Labs

10. Kernel Services and Configuration

  • Kernel Overview
  • Kernel Configuration
  • sysctl
  • Kernel Modules
  • Module Utilities
  • Module Configuration
  • udev and Device Management
  • Labs

11. User and Group Account Management

  • User Accounts
  • Management
  • Passwords
  • Restricted Shells and Accounts
  • The root Account
  • Group Management
  • PAM (Pluggable Authentication Modules)
  • Authentication Process
  • Configuring PAM
  • LDAP Authentication
  • File Permissions and Ownership
  • SSH
  • Labs

12. Networking

  • IP Addresses
  • Hostnames
  • Network Devices
  • ip and ifconfig
  • Network Configuration Files
  • Network Manager
  • Routing
  • DNS and Hostname Resolution
  • Network Diagnostics
  • Labs

13. Firewalls

  • Firewalls
  • Interfaces
  • firewalld
  • Zones
  • Source Management
  • Service and Port Management
  • Labs

14. System Startup and Shutdown

  • Understanding the Boot Sequence
  • The Grand Unified Boot Loader
  • GRUB Configuration Files
  • System Configuration Files in /etc
  • The init Process
  • systemd
  • SysVinit Startup
  • chkconfig and service
  • Upstart
  • Shutting down/Rebooting the System
  • Labs

15. Backup and Recovery Methods

  • Backup Basics
  • tar
  • Compression: gzip, bzip2 and xz and Backups
  • dd
  • rsync
  • dump and restore **
  • mt **
  • Backup Programs
  • Labs

16. Local System Security

  • Local System Security
  • Creating a Security Policy
  • Updates and Security
  • Physical Security
  • Filesystem Security
  • Linux Security Modules
  • Labs

17. Basic Troubleshooting and System Rescue

  • Troubleshooting Overview
  • Things to Check: Networking
  • Boot Process Failures
  • Filesystem Corruption and Recovery
  • Virtual Consoles
  • Rescue Media and Troubleshooting
  • System Rescue and Recovery
  • Labs

Note:

  • The course fee includes training materials, certificates of participation, lunches, drinks and snacks.
  • Participants must bring their own laptop to the training sessions.

Instructor: 

Christoph Stich is a System Engineer in the inovex IT Operations Team. He focuses primarily on using open-source data centre technologies like Puppet, Foreman, Rex and Jenkins to complete customer projects and fulfil requirements pertaining to large-scale server farms. He also heads a client-side operations team. Christoph Stich is a Linux Foundation Authorised Instructor.