Administering Linux Systems

Administering Linux Systems Course Overview

Our four day Linux course provides a thorough understanding of key Linux administration activities, encompassing both the system hardware and kernel, as well as a number of front end tools. The course will cover steps for every major distribution of Linux including SUSE, Debian and Ubuntu, including similarities and differences between the platforms. 

Our Administering Linux Systems training course will provide delegates with the ability to conduct necessary administration, security, and performance exercises on a Linux system. Delegates will become familiar with setting up Linux, updating Linux, controlling account data, software package management, and carrying out backups. As well as this, delegates will explore device data, connecting to the network, and producing solutions to boot problems.

By the end of this training course, delegates will possess a technical understanding of what it takes to manage Linux. During the course, they will investigate the configuration of security, administration, and network concepts in a hands-on manner, which will further embed their acquired knowledge.

Administering Linux Systems Course Outline

The Administering Linux Systems training course covers a range of topics, so as to provide each delegate with a broad understanding of using Linux Systems. This course will cover the following topics:

Installing Linux

  • Installation Methods
  • Installing Linux using Virtual Consoles
  • Installation through a remote system using VNC
  • Installation Using boot time options

Devices under Linux

  • Device Files
  • Inspecting hardware under /proc directory
  • Use of hwinfo command
  • Isusb commands
  • Detecting new or existing devices

Account Management

  • Files required for creating users/groups
  • Adding, changing, and deleting users/groups
  • Password Admin
  • ulimit command
  • The sudo command

Filesystem Configuration

  • Native Linux Filesystems ext2, ext3, ext4, xfs, resierfs, and btrfs
  • Disk partitioning
  • Filesystem Journals
  • Filesystem Admin & Maintenance
  • Managing disk quotas


  • Creation and monitoring of swap space

Package Management

  • Redhat Package Management (RPM) System
  • The SUZE zypper package manager
  • Installing, updating, and removing software
  • Querying & verifying packages

System Startup/Shutdown

  • Procedure for system startup
  • Managing services
  • Modifying system settings in /etc/sysconfig
  • Shutdown commands

Printer Management

  • CUPS printing system
  • Administering CUPS using web browser interface
  • Managing Print Queues

Monitoring Process and Scheduling

  • Monitoring system processes
  • Process management
  • Scheduling jobs using ‘at’ & ‘crontab’

System Security

  • The Secure Shell: OpenSSH
  • Encryption and Authentication under SSH
  • GPG Tools
  • Digital signature management

Connecting Linux to the Network

  • IPv4 and IPv6 addressing
  • Network Protocols
  • Basic network configuration
  • Network devices management
  • Altering media speed
  • Routing management

Internet Services

  • Handling network service requests with xinetd
  • Enabling and configuring access to services
  • Configuration of TCP/IP wrappers for security

Backup & Restore

  • Tape devices
  • Backing & restoring with tar command
  • Controlling tapes (mt)
  • Backing & restoring with cpio command
  • Backing up raw data with dd
  • File compressing and archiving

Troubleshooting Linux

  • Check list for troubleshooting
  • Manual booting into single user mode
  • Automated booting into single user mode
  • Rescue environment utilities & operation

System Logging

  • rsyslog Configuration
  • The /etc/rsyslog.conf Configuration File
  • Editing the rsyslog.conf File
  • Using logrotate to manage logs