Administering Red Hat Linux - Part III

4 Day Course
Hands On
Code RHSA3

This course has been superseded by the Administering Red Hat Linux 8 - Part 3 course.


Hide all

Administering a Virtual Environment (3 topics)

  • Revision of the virtualised environment
  • Understand how to managing multiple systems
  • Exercise

Further Software Management (4 topics)

  • Use yum plugins to manage packages
  • Understand the design of a package
  • Build a simple package
  • Exercise

Shell Scripting (9 topics)

  • What is a shell script?
  • Creating and executing shell scripts
  • User interaction
  • Command line arguments
  • Decision constructs using the 'if' statement
  • Case statement
  • Looping constructs: for/while/until
  • Automating administrative tasks
  • Exercise

Advanced Security (3 topics)

  • Configure sudo privileges
  • Configuring Kerberos to verify credentials
  • Exercise

File Security and File system Integrity (6 topics)

  • Why encrypt data and verify the sender
  • Key pairs
  • Securing files with GnuPG
  • Stopping files being opened without authorisation
  • Running fsck to maintain file system integrity
  • Exercise

Network Management (3 topics)

  • Configure Ethernet Bonding
  • Network diagnosis tools: tcpdump, netstat, wireshark,etc
  • Exercise

Routing and Securing Network Traffic (15 topics)

  • Configuring Static and Dynamic Routing
  • Configuring the system as a Gateway
  • Customising network parameters
  • Secure network traffic through SSH port forwarding
  • Netfilter - iptables
  • IPV6 Overview
  • Packet Filtering using iptables
  • Rule Targets
  • Basic Rules and their Operation
  • Connection Tracking
  • Network Address Translation
  • Debugging Route Problems
  • Source and Destination NAT Configuration
  • Red Hat supplied tools for iptables configuration
  • Exercise

Configuring Network Time Protocol (5 topics)

  • Stratum Levels
  • NTP configuration file
  • Allowing NTP connections
  • Syncing considerations
  • Exercise

Centralised and Secure Storage (4 topics)

  • Accessing Centralised Storage
  • Encrypting file systems
  • Accessing encrypted file systems
  • Exercise

Additional Web Service Configuration (4 topics)

  • Understand SSL certificates
  • Configure an SSL encapsulated web service
  • Configure a virtual web host with dynamic content and authenticated directories
  • Exercise

Basic Mail Server Configuration (14 topics)

  • Email Components
  • Mail User, Mail Transport and Mail User Agents
  • Configuring sendmail and postfix
  • Sendmail Configuration Files
  • Sendmail Configuration with the m4 Macro Language
  • Null Client
  • Outbound smarthost relay
  • Accepting Inbound
  • Macro Definitions
  • Switching to postfix, a sendmail replacement
  • Postfix Configuration
  • Procmail delivery agent
  • Dovecot - POP and IMAP services
  • Exercise

DNS (12 topics)

  • The DNS/BIND system under RedHat Linux
  • Name Server Hierarchy
  • Setting up DNS
  • Master/Slave Zones
  • Reverse lookup Zones
  • Record types and their syntax
  • Name Daemon Control Utility (rndc)
  • Address Match Lists (acl)
  • Configuring a Caching Only Name Server
  • DNS in a chroot environment
  • BIND Checking Utilities
  • Exercise

Sharing Files across the Network (4 topics)

  • Configure file sharing using NFS
  • Configure file sharing between hosts with CIFS
  • Configure file sharing using Anonymous FTP
  • Exercise

Troubleshooting Un-Bootable Systems (7 topics)

  • The Rescue Environment
  • Using the anaconda rescue environment
  • The Networked Rescue Environment
  • Overriding Boot Levels from grub
  • Booting from USB devices
  • Common boot problems and their resolution
  • Exercise


The course assumes administration knowledge of the Red Hat Linux operating system to the level covered in the Administering Red Hat Linux - Part I & Part II courses.

Course PDF