Home Classes Facility Classroom Rental Directions Employment Contact Us

Classes > RH300: RHCE Rapid Track

Goal:
A Red Hat Enterprise Linux system administrator who has been trained then tested by means of the RHCE Exam, a realistic performance-based lab exam that tests his/her actual ability to: install and configure Red Hat Enterprise Linux; understand limitations of hardware; configure networking and file systems; configure the X Window System; configure security, set up common network (IP) services, carry out diagnostics and troubleshooting, and perform essential Red Hat Enterprise Linux system administration.

Audience:
UNIX or Linux system administrators who have significant real-world experience with UNIX or Linux systems administration and some experience setting up key networking services such as HTTP, DNS, NIS, DHCP, and who want a fast-track course to prepare for the RHCE Exam.

Prerequisites:

  • RH033, RH133, RH253 or equivalent experience with UNIX; LAN/WAN fundamentals Internetworking with TCP/IP, knowledge or experience setting up NFS, HTTP, DNS, FTP, NIS, DHCP, and other networking services, and security.
  • The prerequisites are important! Participants arriving without a large portion of these prerequisites will make less than optimal progress in the training and will be unlikely to pass the certification exam. Please do not sign up for RH300 unless you are experienced with systems administration or are a power user in UNIX / Linux environments.

Price: $2998 (bundle price for this four-day course plus one-day exam)

Duration: 5 days

Class Times:

  • Training Start Time: 9:00 a.m.
  • Training End Time: 4:30-5:00PM (depending on class progress)

Prepares for: Prepares a server system administrator so that he/she is "ready from a technical point of view for professional responsibilities in managing a Red Hat Enterprise Linux system for common uses."

Includes:

  • 4 days intensive fast-track training on Red Hat Enterprise Linux 5
  • Hands-on labs and exercises
  • RHCE Exam on day 5
  • One workstation per student!
  • Student materials, pre-assessment questionnaire, study aids, handouts
  • Red Hat promotional items!

All other expenses of travel and per diem are the student's responsibility.

Upcoming RH300 Classes
08/09: Richmond, VA
08/09: Vancouver, BC
08/09: Fremont, CA
08/16: New York (Red Hat Facility), NY
08/16: Houston, TX
08/16: Orlando, FL
08/16: Dallas, TX
08/16: San Francisco, CA
08/16: Boston (Downtown), MA
08/23: Rancho Cordova (Sacramento), CA
08/23: Raleigh, NC
08/23: Phoenix, AZ
08/23: Austin, TX
08/23: Charlotte, NC
08/23: Chicago, IL
08/23: Halifax, NS
08/23: Kirkland (Seattle), WA
08/23: Minneapolis, MN
08/30: Atlanta, GA
09/20: Montreal, QC
10/04: Atlanta, GA
11/08: Atlanta, GA
12/06: Montreal, QC


What you will learn:

Unit 1 - Package Management

  • Software as Packages
  • About yum
  • Installing and Removing with yum
  • Querying with yum
  • Configuring Additional yum Repositories
  • Red Hat Network
  • Red Hat Network Client
  • About RPM Package Manager (RPM)
  • Advanced Installation and Removal with rpm
  • Advanced Queries with rpm
  • Verifying with rpm
  • Updating a Kernel RPM
  • Hands-On Lab: Updating and Installing Software Using yum
  • Hands-On Lab: Using RPM

Unit 2 - System Initialization and Kernel Services

  • Boot Sequence Overview
  • Starting the Boot Process: GRUB
  • Bootloader Components
  • Configuring GRUB
  • Kernel Initialization
  • Run Levels
  • rc Scripts
  • Transient Services
  • Controlling Services
  • Kernel Images and Variants
  • Kernel Modules
  • Utilizing and Configuring Kernel Modules
  • The Chicken/Egg Module Problem
  • The Initial RAM Disk (initrd)
  • Kernel Configuration with proc
  • Kernel Configuration with sysctl
  • Exploring Hardware Devices
  • Managing Devices with udev
  • Hands-On Lab: GRUB
  • Hands-On Lab: Exploring xinetd Services
  • Hands-On Lab: Turning Off ping Responses
  • Hands-On Challenge Lab: Exploring an Initial RAM Disk

Unit 3 - System Services and Security

  • Console Access
  • XOrg Server Configuration
  • Monitoring with System Logs
  • Automate Tasks with cron
  • System crontab Files
  • Default Daily Cron Jobs
  • The anacron System
  • Managing Printers with CUPS
  • PAM Operation
  • /etc/pam.d/ Files: Tests
  • /etc/pam.d/ Files: Control Values
  • Example: /etc/pam.d/login File
  • The system-auth File
  • PAM Troubleshooting
  • SELinux
  • SELinux Security Context
  • SELinux Policy: Viewing Security Context
  • SELinux Policy: Managing File Contexts
  • SELinux Policy: Managing Booleans
  • SELinux Policy: Troubleshooting
  • Hands-On Lab: CUPS Printer Administration
  • Hands-On Lab: Track Failed Login Attempts
  • Hands-On Challenge Lab: Understanding File Context

Unit 4 - Filesystem Management

  • Managing Partitions
  • Making Filesystems
  • Mount Points and /etc/fstab
  • Unmounting Filesystems
  • Managing Virtual Memory
  • Automounter
  • What is Software RAID?
  • Software RAID Configuration
  • Software RAID Testing and Recovery
  • What is Logical Volume Manager (LVM)?
  • Creating Logical Volumes
  • Resizing Logical Volumes
  • Hands-On Lab: Create a New Filesystem
  • Hands-On Lab: Software RAID
  • Hands-On Lab: Creating Logical Volumes with LVM
  • Hands-On Lab: Extending a Filesystem
  • Hands-On Challenge Lab: Reducing a Filesystem

Unit 5 - User Administration

  • User Administration
  • User Private Groups
  • Administering Auxiliary Groups
  • Password Aging Policies
  • sudo
  • SUID and SGID Executables
  • SGID Directories
  • The Sticky Bit
  • Additional Filesystem Permissions (ACLs)
  • Viewing and Managing ACLs
  • Configuring the Quota System
  • Managing Quotas
  • Hands-On Lab: Creating Groups and Users
  • Hands-On Lab: Setting Up Shared Directories
  • Hands-On Lab: Working with ACLs
  • Hands-On Challenge Lab: Implementing Quotas

Unit 6 - Installation and Virtualization

  • anaconda
  • Accessing the Installer
  • First Stage: Starting the Installation
  • First Stage: Boot Media
  • First Stage: Installation Method
  • Second Stage: Installation Overview
  • Configuring File Systems
  • Alternative Partitioning
  • Package Selection
  • First Boot: Post-Install Configuration
  • Install Automation with Kickstart
  • Starting a Kickstart Installation
  • Anatomy of a Kickstart File
  • Creating a Network Installation Server
  • Maintaining a Private Yum Repository
  • Virtualization with Xen
  • Xen Domains
  • Domain-U Virtual Resources
  • Domain Management with virsh
  • Hands-On Lab: Installing Red Hat Enterprise Linux
  • Hands-On Lab: Installing the Xen Virtualization Environment
  • Hands-On Lab: Creating and Accessing a Domain-U Virtual Machine
  • Hands-On Lab: Creating a Second Domain-U Virtual Machine

Unit 7 - Network Configuration

  • Network Configuration Files
  • Network Configuration Tools
  • Network Monitoring Utilities
  • Why IPv6?
  • IPv6 on Red Hat Enterprise Linux
  • Authentication Configuration
  • Example: NIS Configuration
  • Example: LDAP Configuration
  • OpenSSH Overview
  • OpenSSH Server Configuration
  • Hands-On Lab: Client-Side NIS Account Management
  • Hands-On Lab: Client-Side LDAP Account Management
  • Hands-On Lab: Monitoring TCP/IP Ports
  • Hands-On Lab: Using SSH Keys With No Passphrase
  • Hands-On Challenge Lab: Using IPv6

Unit 8 - Network Security

  • tcp_wrappers Configuration
  • Daemon Specification
  • Client Specification
  • Macro Definitions
  • tcp_wrappers Example
  • tcp_wrappers and IPv6
  • Netfilter Packet Flow
  • Netfilter Tables and Chains
  • Rule Matching
  • Rule Targets
  • Simple Example
  • Basic Chain Operations
  • Additional Chain Operations
  • Common Match Criteria
  • Connection Tracking
  • Connection Tracking Example
  • Rules Persistence
  • Firewall Troubleshooting
  • IPv6 and ip6tables
  • Hands-On Lab: Controlling Access With TCP Wrappers
  • Hands-On Lab: Configuring a Basic IPv4 Firewall

Unit 9 - Network Infrastructure Services

  • Enabling Network Logging
  • Configuring an IPv4 DHCP Server
  • Accurate Time with Network Time Protocol
  • DNS Overview
  • Berkeley Internet Name Domain
  • BIND: named.conf
  • Views and Split DNS
  • BIND: Zone Files
  • Securing Infrastructure Services
  • Hands-On Lab: Logging to a Centralized loghost
  • Hands-On Lab: Implementing a Minimal DNS Server
  • Hands-On Lab: Adding Slave DNS Capabilities
  • Hands-On Lab: Cleaning Up

Unit 10 - Web Services

  • Apache Overview
  • Apache Security
  • Apache Server Configuration
  • Creating a DocumentRoot with Multiple Administrators
  • Virtual Hosts
  • Apache httpd Access Control Example
  • Using .htaccess Files
  • Apache Encrypted Web Server
  • Squid Web Proxy Cache
  • Squid Configuration
  • Hands-On Lab: Server Installation and Basic Configuration
  • Hands-On Lab: Extending the Web Server to Use Virtual Hosts
  • Hands-On Lab: Basic Squid (ICP) Implementation
  • Hands-On Challenge Lab: Securing Access to Your Web Site Documents

Unit 11 - Network File Sharing Services

  • File Transfer Protocol (FTP)
  • FTP Security
  • FTP Configuration
  • Network File Service (NFS)
  • NFS Security
  • Port Options for the Firewall
  • NFS Server
  • Client-Side NFS
  • Samba Services
  • SMB Security
  • Overview of smb.conf Sections
  • Configuring File and Directory Sharing
  • Passwords
  • SMB Client-Side
  • Hands-On Lab: Implementing File Transport Protocol (FTP) Services
  • Hands-On Lab: Implementing Network File Sharing (NFS) Services
  • Hands-On Lab: Implementing a Samba (CIFS) Server
  • Hands-On Lab: Providing Access to a Group Directory

Unit 12 - Mail Services

  • Essential Email Operation
  • Mail Security
  • Sendmail Configuration Files
  • Incoming Sendmail Configuration
  • Sendmail SMTP Restrictions
  • Sendmail Operation
  • Using alternatives to Switch MTAs
  • Incoming Postfix Configuration
  • Postfix SMTP Restrictions
  • Postfix Operation
  • Email Aliases
  • Dovecot Configuration
  • Verifying Dovecot Operation
  • Hands-On Lab: Dovecot Setup
  • Hands-On Lab: Initial MTA Setup
  • Hands-On Lab: Configuring the MTA to Receive Mail

Unit 13 - Troubleshooting

  • Method of Fault Analysis
  • Fault Analysis: Gathering Data
  • Things to Check: X
  • Things to Check: Services
  • Things to Check: SELinux
  • Things to Check: Networking
  • Things to Check: Boot Process
  • Filesystem Problems During Boot
  • Recovery Run-Levels
  • Rescue Environment
  • Rescue Environment Utilities
  • Rescue Environment Details
  • Hands-On Lab: Installing Software in Rescue Mode
  • Hands-On Lab: Troubleshooting Practice
  • Hands-On Challenge Lab: Repairing the MBR in the Rescue Environment
  • Hands-On Challenge Lab: More Troubleshooting Practice