Home Classes Facility Classroom Rental Directions Employment Contact Us

Classes > RH133: Red Hat Linux System Administration & RHCT

Goal:
A Linux system administrator who has proven competency by passing the RHCT Exam, a realistic performance-based lab exam that tests his/her actual ability to install, configure, and attach a Red Hat Linux system to an existing production network.

Audience:
Linux or UNIX users, who understand the basics of Red Hat Linux, that desire further technical training to begin the process of becoming a system administrator.

Prerequisites:

  • RH033 Red Hat Linux Essentials or equivalent experience with Red Hat Linux.

Price: $2698 (bundle price for this four-day course plus half-day exam)

Duration: 5 days

Class Times:

  • 9:00 a.m. - 5:00 p.m. Monday through Thursday - end time depends on class progress
  • 9:00 a.m. - 1:00 p.m. Friday

Prepares for: RH253 Red Hat Linux Networking and Security Administration

Includes:

  • 4 days intensive training on Red Hat Enterprise Linux 5
  • Hands-on labs and exercises
  • RHCT Exam on the morning of 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 RH133 Classes
08/09: Raleigh, NC
08/09: Long Beach, CA
08/09: Livonia (Detroit), MI
08/09: Kirkland (Seattle), WA
08/09: Jacksonville, FL
08/09: Boston (Downtown), MA
08/09: Austin, TX
08/16: Indianapolis, IN
08/16: Omaha, NE
08/16: Mountain View, CA
08/16: Milwaukee (New Berlin), WI
08/16: McLean- Tysons Corner DC, VA
08/23: Tucson, AZ
08/23: St. Louis, MO
08/23: Atlanta, GA
08/23: Columbia, MD

View All Upcoming Classes

Sign up soon; class space is limited.
To enroll call 1-888-708-1112, use the links above, or send us an email.


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
  • About Red Hat Network
  • Red Hat Network Server
  • Red Hat Network Entitlements
  • 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 Challenge Lab: Using RPM

Unit 2 - System Initialization

  • Boot Sequence Overview
  • BIOS Initialization
  • Starting the Boot Process: GRUB
  • Bootloader Components
  • Configuring GRUB
  • Kernel Initialization
  • init Initialization
  • Run Levels
  • System Initialization
  • Standalone Service Initialization
  • Non-Service Startup
  • Transient Services
  • Controlling Services
  • Hands-On Lab: Changing the default run level
  • Hands-On Lab: GRUB
  • Hands-On Lab: Exploring xinetd Services

Unit 3 - Kernel Services

  • The Linux Kernel
  • Kernel Images and Variants
  • Kernel Modules
  • Utilizing and Configuring Kernel Modules
  • The Chicken/Egg Module Problem
  • The Initial RAM Disk (initrd)
  • Firmware
  • Kernel Configuration With /proc
  • Kernel Configuration With sysctl
  • Monitoring Processes and Resources
  • Exploring Hardware Devices
  • Accessing Drivers Through /dev
  • Device Node Examples
  • Managing Devices With udev
  • Adding Files Under /dev
  • Hands-On Lab: Turning off ping responses
  • Hands-On Lab: Exploring processes, hardware and memory resources
  • Hands-On Optional Lab: Install alternative kernel
  • Hands-On Challenge Lab: Exploring an initial RAM disk

Unit 4 - System Services

  • Console Access
  • XOrg: The X11 Server
  • XOrg Server Configuration
  • Remote Access with SSH
  • Remote X Sessions
  • Remote Access with VNC
  • Monitoring with System Logs
  • syslog Configuration
  • Automate tasks with cron
  • System crontab Files
  • Default Daily cron Jobs
  • The anacron System
  • Managing Printers with CUPS
  • Accurate Time with Network Time Protocol
  • Packet Filtering
  • SELinux
  • SELinux Policy: Troubleshooting
  • Hands-On Lab: Using cron
  • Hands-On Lab: CUPS printer administration
  • Hands-On Challenge Lab: Configuring basic logging

Unit 5 - Filesystem Management

  • Overview: Adding New Filesystems to the Filesystem Tree
  • Master Boot Record
  • Disk Partitioning
  • Managing Partitions
  • Making Filesystems
  • Adjusting Filesystem Parameters
  • Filesystem Labels
  • Mounting Filesystem with mount
  • mount By Example
  • Mount Points and /etc/fstab
  • Unmounting Filesystems
  • Managing Virtual Memory
  • Mounting NFS Filesystems
  • Automounter
  • Managing Removable Media
  • Hands-On Lab: Create a New Filesystem
  • Hands-On Lab: Mounting an NFS Filesystem
  • Hands-On Challenge Lab: Automounting Data with autofs
  • Hands-On Challenge Lab: Creating a New Swap Partition

Unit 6 - User Administration

  • Adding a New User Account
  • User Private Groups
  • Modifying / Deleting user Accounts
  • Password Aging Policies
  • Administering Auxiliary Groups
  • Switching Accounts
  • sudo
  • SUID and SGID Executables
  • SGID Directories
  • The Sticky Bit
  • Default File Permissions
  • Hands-On Lab: Creating Groups and Users
  • Hands-On Lab: Setting Up Shared Directories

Unit 7 - Network Configuration

  • Network Interfaces
  • Driver Selection
  • Speed and Duplex Settings
  • IPv4 Interface Configuration
  • Device Aliases
  • Ethernet Channel Bonding
  • Routing Table
  • Default Gateway
  • Custom Routes
  • Verifying IP Connectivity
  • Defining the Local Host name
  • Local Resolver
  • Remote Resolvers
  • Network Configuration Utilities
  • Transparent Dynamic Configuration
  • Why IPv6?
  • IPv6 on Red Hat Enterprise Linux
  • Hands-On Lab: Setting Up a Static IP Address
  • Hands-On Lab: Troubleshooting Slow DNS
  • Hands-On Challenge Lab: Virtual IP Addresses and Static Routes

Unit 8 - Advanced User Administration

  • Network Users
  • Authentication Configuration
  • Example: NIS Configuration
  • Example: LDAP Configuration
  • Additional Filesystem Permissions (ACLs)
  • Viewing and Managing ACLs
  • Configuring the Quota System
  • Managing Quotas
  • Hands-On Lab: Client-Side NIS Account Management
  • Hands-On Lab: Client-Side LDAP Account Management
  • Hands-On Lab: Working with ACLs
  • Hands-On Challenge Lab: Implementing Quotas

Unit 9 - Advanced Filesystem Management

  • Archiving Tools
  • Archiving Tools: tar
  • Archiving Tools: dump/restore
  • Archiving Tools: rsync
  • What is Software RAID?
  • Software RAID Configuration
  • Software RAID Testing and Recovery
  • What is Logical Volume Manager (LVM)?
  • Creating Logical Volumes
  • Resizing Logical Volumes
  • Logical Volume Manager Snapshots
  • Using LVM Snapshots
  • 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
  • Hands-On Challenge Lab: Backing Up a Logical Volume with Snapshots

Unit 10 - Installation

  • anaconda
  • Accessing the Installer
  • First Stage: Starting the Installation
  • First State: 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
  • Kickstart: Commands Section
  • Kickstart: Packages Section
  • Kickstart: %pre, %post
  • Creating a Network Installation Server
  • Maintaining a Private Yum Repository
  • Hands-On Lab: Installing Red Hat Enterprise Linux
  • Hands-On Challenge Lab: Kickstart Installation

Unit 11 - Virtualization with Xen

  • Virtualization with Xen
  • Hardware Considerations
  • Preparing Domain-0
  • Domain-U Virtual Resources
  • Domain-U Configuration
  • Installing a New Domain-U
  • Domain Management with virsh
  • Activating Domain-Us on Boot
  • Hands-On Lab: Installing the Xen Virtualization Environment
  • Hands-On Lab: Creating and Accessing a Domain-U Virtual Machine

Unit 12 - Troubleshooting

  • Method of Fault Analysis
  • Fault Analysis: Gathering Data
  • Things to Check: X
  • 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