FastTrack to Red Hat Linux Engineer

4 Day Course
Hands On
Code RHFT2

This course has been retired. Please view currently available Red Hat Linux Training Courses.


Hide all

Installing a System and Implementing Virtualisation (9 topics)

  • Virtualisation concepts
  • Installation methods available
  • The RHEL Installer: anaconda
  • Performing the installation using kickstart
  • Firstboot and post installation
  • Install a virtual system
  • Checking for supported hardware
  • Start and shutdown a virtual system
  • Exercises

Software Management (14 topics)

  • The Red Hat Package Management system
  • Installing removing software manually using rpm
  • RPM queries and verifying packages
  • Dependency problems and resolution
  • Updating the Kernel from RPM's
  • Other RPM features
  • Updating using Red Hat Network
  • The YUM management tool
  • The software repositories
  • Accessing repositories from a client
  • Use yum plugins to manage packages
  • Understand the design of a package
  • Build a simple package
  • Exercise

Network Management (22 topics)

  • Configuring Network Interfaces
  • Controlling Network Devices: ifup/ifdown
  • Configuring IPV4 dynamic and static networking
  • Network Tools ifconfig, ethtool etc
  • Controlling Services using chkconfig
  • The 'service' command
  • Connecting NIS and LDAP clients to corresponding servers
  • Linking to a system using ssh and rsync
  • Configure Ethernet Bonding
  • Network diagnosis tools : tcpdump, netstat, wireshark,etc
  • 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.
  • Exercise

Manage Logical Volumes and Swap (12 topics)

  • Understand disk partitioning
  • Basic LVM design and configuration
  • The Logical Volume Manager (LVM)
  • Creating LVM based file systems
  • Mounting and un-mounting file systems
  • Handling Removable Media
  • File System attributes
  • LUKS encrypted partitions
  • Extending LVM file systems
  • LVM Snapshots
  • Swap space management
  • Exercise

User Administration (9 topics)

  • Authentication policies and User Private Groups
  • Password management using passwd, chage etc
  • Managing user profile files
  • Extended file permissions including suid, sgid
  • Access Control List (ACL's)
  • Switching to another user
  • Connecting to a centralized administration server
  • Configuring a Kerberos client
  • Exercise

Startup and Shutdown (9 topics)

  • The init program and run levels
  • The boot Sequence explained
  • The grub boot managers
  • Recovering root password
  • The /etc/rc.d/rc.sysinit Program
  • The Startup Script Model
  • Control Services using chkconfig, ntsysv etc.
  • System Shutdown and Reboot management
  • Exercise

Printers (5 topics)

  • Creating printer queues using CUPS
  • Administering CUPS using the Web Browser interface
  • Managing printers using the Red Hat Tools
  • Creating print requests
  • Managing printer queues

Process Scheduling (7 topics)

  • Using 'at' to manage one-off jobs
  • Using the cron system
  • System crontab files
  • Monitoring cron access
  • Controlling access to the 'cron' and 'at' facilities
  • Using anacron
  • Exercise

Configuring and Managing SELinux (7 topics)

  • SELinux
  • Management of SELinux
  • Easy configuration and customisation of SELinux
  • Context types
  • semanage, getsebool, setsebool and chcon commands
  • SELinux log files
  • Exercise

Sharing Files across the Network (7 topics)

  • Configure file sharing using NFS and autofs
  • Manage NFS service
  • Configure file sharing between hosts with CIFS
  • Use autofs to access the CIFS server
  • Configure file sharing using Anonymous FTP
  • Provide a drop down box upload service to FTP
  • Exercise

Configuring Network Time Protocol (5 topics)

  • Stratum Levels
  • NTP configuration file
  • Allowing NTP connections
  • Syncing considerations
  • 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

Deploying and FTP and Web Server (9 topics)

  • The Apache and Tux Web Servers
  • Apache server configuration files
  • Apache Configuration Directives
  • Virtual Host Management: Name and IP Based Access
  • CGI Programs and Apache modules
  • HTTP and SELinux
  • Manage a web server with virtual hosts
  • The FTP Service using vsftpd
  • Exercise

System Monitoring (6 topics)

  • System Log Files
  • Syslogd and klogd Configuration
  • Advanced syslogd Configuration
  • Configuring remote logging - rsyslog
  • Analysing and rotating logfiles
  • Exercise

Securing the Network (9 topics)

  • 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
  • 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 Connections
  • Macro Definitions
  • Switching to postfix, a sendmail replacement
  • Postfix Configuration
  • Procmail delivery agent
  • Dovecot - POP and IMAP services
  • Exercise


Very experienced Linux/UNIX Administrators with a minimum knowledge of all the topics covered on Administering Red Hat Linux I and II courses.

Relevant Certifications

Course PDF