Course Overview
RH301 Red Hat Linux Rapid
Track Course provides the course content of the RHCE Rapid Track
Course, but does not include the certification exam. Please see the
RH300 course description for more information on the course, its
audience, and prerequisites.
RH300: Course Summary
The Red Hat Certified Engineer™ course is designed for UNIX- and
Linux-experienced users, networking specialists, and system
administrators. This 5-day course provides intensive hands-on
training on Red Hat Enterprise Linux 4, and includes the RHCE
Certification Lab Exam on day 5. Those who are interested in taking
the rapid track course, but who would prefer to defer taking the
exam until the later date, or who are not interested in
certification may wish to consider RH301.
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. For a complete list of prerequisites, see
the Prerequisites for RH300.
To assist you in determining if you have sufficient system
administration knowledge to take RH300, try taking the following
pre-assessment questionnaires:
RH033 Pre-assessment Questionnaire
RH133 Pre-assessment Questionnaire
RH253 Pre-assessment Questionnaire
In order to ensure that the prerequisites for RH300 are met, you
should expect to receive a high score for RH033 (36 points or more)
and moderate scores for RH133 and RH253 (24 points or more each).
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 If
you need training on the above prerequisites
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."
Course Outline
Unit 1: Hardware and Installation
• Hardware Compatibility
• CPU and Memory
• Devices
• Bus Support
• The Red Hat Installer
• Configuring Hard Drives and Filesystems
• Software RAID and LVM
• Security Configuration: Firewalls and SELinux
• Post-installation Configuration
• Validating the Installation
Unit 2: The Boot Process
• Sequence of the Boot Process
• BIOS Initialization
• The GRUB Boot Loader
• Kernel Initialization
• init and /etc/inittab
• Run Levels
• Controlling Services
Unit 3: Linux Filesystem Administration
• Partitioning Hard Disks
• Creating Filesystems
• Understanding Journaling Filesystems
• Mounting Filesystems: The mount Command and /etc/fstab
• The Automounter
• ext2/3 Filesystem Attributes
• Access Control Lists
• Understanding and Controlling SELinux
Unit 5: User Administration
• Creating User Accounts
• Maintaining User Accounts
• Creating and Maintaining Groups
• The User Private Group Model
• Creating Group Directories: the SGID Mode
• The Initial User Environment
• Pluggable Authentication Modules
• Network Authentication Configuration: NIS and LDAP
• Configuring Quotas
Unit 6: System Administration Tools
• Configuring the Network with ifup and ifdown
• Interface Configuration Files
• The CUPS Printing System
• Queue Management Using CUPS
• Automating System Administration: The cron Subsystem
• Understanding, Maintaining, and Monitoring System Logs
• Network Installation Servers
• Using Kickstart to Automate Installations
Unit 7: Kernel Services and Configuration
• Understanding Kernel Modules
• The /proc Filesystem
• Advanced partitioning: Software RAID
• Advanced partitioning: Logical Volume Management
• Converting LVM1 Partitions to LVM2
Unit 8: The HTTP Service
• The Apache Web Server
• Virtual Hosts
• Apache Access Configuration
• The Squid Web Proxy Cache
Unit 9: Network File Sharing Services
• Configuring an NFS Server
• Client-side NFS
• The File Transfer Protocol and vsftpd
• Samba Services
• Configuring File and Print Services with Samba
• Samba and Security: Authentication Methods and Passwords
• Samba Client Tools
Unit 10: Domain Name Service
• Understanding DNS: Zones, Domains, and Delegation
• The Berkeley Internet Name Domain (BIND)
• Running BIND in a chrooted Environment
• Zone Creation and Zone Files
• Delegating Subdomains
• BIND Utilities
Unit 11: Electronic Mail
• Understanding E-mail: Mail Transport Agents, Mail Delivery
Agents, and Mail User Agents
• Sendmail Configuration Files
• Using the m4 Macro Language to Create The sendmail.mc File
• Debugging Sendmail
• Using alternatives to Select an E-mail System
• Postfix: an Alternative Mail Transport Agent
• Configuring Postfix
Unit 12: xinetd, OpenSSH, and DHCP
• Understanding the xinetd Daemon
• Configuring the xinetd Daemon
• Configuring xinetd-based Services
• The OpenSSH Server
• The DHCP Server
Unit 13: The X Window System
• X11 and the Server/Client Relationship
• The Xorg Server Design and Configuration
• Xorg Server Startup
• Xorg Server Configuration Utilities
• Running Remote Applications
Unit 14: Securing Services
• Using tcp_wrappers to Secure Services
• Daemon and Client Specifications for tcp_wrapper Rules
• Packet Filtering Using netfilter
• Firewalling and Data Flow
• Creating netfilter Rules
• Connection Tracking
• Network Address Translation
• netfilter Rule Persistence
Unit 15: Troubleshooting
• Troubleshooting Strategies
• Things to Check
• Filesystem Corruption and Checking
• Recovery Runlevels
• The Rescue Environment |