Skip Navigation Links

Course Length:
5 Days
Course Description:
This 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.
Who Should Attend:
This course is for 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, and DHCP. The course is also for those wanting a fast-track course to prepare for the RHCE Exam.
Benefits of Attendance:
Upon completion of this course, students will be able 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.
Prerequisites:
Students should have taken RH033, RH133, RH253 or have 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 are also required.
Course Outline:
  • Chapter 1: Hardware And Installation
    1. Hardware Compatibility
    2. CPU and Memory
    3. Devices
    4. Bus Support
    5. The Red Hat Installer
    6. Configuring Hard Drives and Filesystems
    7. Software RAID and LVM
    8. Security Configuration: Firewalls and SELinux
    9. Post-installation Configuration
    10. Validating the Installation
  • Chapter 2: The Boot Process
    1. Sequence of the Boot Process
    2. BIOS Initialization
    3. The GRUB Boot Loader
    4. Kernel Initialization
    5. init and /etc/inittab
    6. Run Levels
    7. Controlling Services
  • Chapter 3: Linux Filesystem Administration
    1. Partitioning Hard Disks
    2. Creating Filesystems
    3. Understanding Journaling Filesystems
    4. Mounting Filesystems: The mount Command and /etc/fstab
    5. The Automounter
    6. ext2/3 Filesystem Attributes
    7. Access Control Lists
    8. Understanding and Controlling SELinux
  • Chapter 4: User Administration
    1. Creating User Accounts
    2. Maintaining User Accounts
    3. Creating and Maintaining Groups
    4. The User Private Group Model
    5. Creating Group Directories: the SGID Mode
    6. The Initial User Environment
    7. Pluggable Authentication Modules
    8. Network Authentication Configuration: NIS and LDAP
    9. Configuring Quotas
  • Chapter 5: System Administration Tools
    1. Configuring the Network with ifup and ifdown
    2. Interface Configuration Files
    3. The CUPS Printing System
    4. Queue Management Using CUPS
    5. Automating System Administration: The cron Subsystem
    6. Understanding, Maintaining, and Monitoring System Logs
    7. Network Installation Servers
    8. Using Kickstart to Automate Installations
  • Chapter 6: Kernel Services And Configuration
    1. Understanding Kernel Modules
    2. The /proc Filesystem
    3. Advanced partitioning: Software RAID
    4. Advanced partitioning: Logical Volume Management
    5. Converting LVM1 Partitions to LVM2
  • Chapter 7: The HTTP Service
    1. The Apache Web Server
    2. Virtual Hosts
    3. Apache Access Configuration
    4. The Squid Web Proxy Cache
  • Chapter 8: Network File Sharing Services
    1. Configuring an NFS Server
    2. Client-side NFS
    3. The File Transfer Protocol and vsftpd
    4. Samba Services
    5. Configuring File and Print Services with Samba
    6. Samba and Security: Authentication Methods and Passwords
    7. Samba Client Tools
  • Chapter 9: Domain Name Service
    1. Understanding DNS: Zones, Domains, and Delegation
    2. The Berkeley Internet Name Domain (BIND)
    3. Running BIND in a chrooted Environment
    4. Zone Creation and Zone Files
    5. Delegating Subdomains
    6. BIND Utilities
  • Chapter 10: Electronic Mail
    1. Understanding E-mail: Mail Transport Agents, Mail Delivery Agents, and Mail User Agents
    2. Sendmail Configuration Files
    3. Using the m4 Macro Language to Create The sendmail.mc File
    4. Debugging Sendmail
    5. Using alternatives to Select an E-mail System
    6. Postfix: an Alternative Mail Transport Agent
    7. Configuring Postfix
  • Chapter 11: Xinetd, OpenSSH, And DHCP
    1. Understanding the xinetd Daemon
    2. Configuring the xinetd Daemon
    3. Configuring xinetd-based Services
    4. The OpenSSH Server
    5. The DHCP Server
  • Chapter 12: The X Window System
    1. X11 and the Server/Client Relationship
    2. The Xorg Server Design and Configuration
    3. Xorg Server Startup
    4. Xorg Server Configuration Utilities
    5. Running Remote Applications
  • Chapter 13: Securing Services
    1. Using tcp_wrappers to Secure Services
    2. Daemon and Client Specifications for tcp_wrapper Rules
    3. Packet Filtering Using netfilter
    4. Firewalling and Data Flow
    5. Creating netfilter Rules
    6. Connection Tracking
    7. Network Address Translation
    8. netfilter Rule Persistence
  • Chapter 14: Troubleshooting
    1. Troubleshooting Strategies
    2. Things to Check
    3. Filesystem Corruption and Checking
    4. Recovery Runlevels
    5. The Rescue Environment