Exam Objectives and Info for RHCT & RHCE

The Red Hat Certified Technician (RHCT™) and the Red Hat Certified Engineer (RHCE™) certification exams are designed for Linux/UNIX professionals. The official exam objectives are listed at https://www.redhat.com/certification/rhct and https://www.redhat.com/certification/rhce, and are also given below. Visit the URLs for an up-to-date and more in-depth information. The exam objectives are covered in sufficient detail in chapters throughout the book.

Common Skills Required for Both Exams:

  1. Use standard command line tools (e.g., ls, cp, mv, rm, tail, cat, etc.) to create, remove, view, and investigate files and directories
  2. Use grep, sed, and awk to process text streams and files
  3. Use a terminal-based text editor such as vim or nano, to modify text files
  4. Use input/output redirection
  5. Understand basic principles of TCP/IP networking, including IP addresses, netmasks, and gateways for IPv4 and IPv6
  6. Use su to switch user accounts
  7. Use passwd to set passwords
  8. Use tar, gzip, and bzip2
  9. Configure an email client on Red Hat Enterprise Linux
  10. Use text and/or graphical browser to access HTTP/HTTPS URLs
  11. Use lftp to access FTP URLs

RHCT Installation and Configuration Skills:

  1. Perform network OS installation
  2. Implement a custom partitioning scheme
  3. Configure printing
  4. Configure the scheduling of tasks using cron and at
  5. Attach system to a network directory service such as NIS or LDAP
  6. Configure autofs
  7. Add and manage users, groups, quotas, and File Access Control Lists
  8. Configure filesystem permissions for collaboration
  9. Install and update packages using rpm
  10. Properly update the kernel package
  11. Configure the system to update/install packages from remote repositories using yum or pup
  12. Modify the system bootloader
  13. Implement software RAID at install-time and run-time
  14. Use /proc/sys and sysctl to modify and set kernel run-time parameters
  15. Use scripting to automate system maintenance tasks
  16. Configure NTP for time synchronization with a higher-stratum server

RHCT Troubleshooting and System Maintenance Skills:

  1. Boot systems into different run levels for troubleshooting and system maintenance
  2. Diagnose and correct misconfigured networking
  3. Diagnose and correct hostname resolution problems
  4. Configure the X Window System and a desktop environment
  5. Add new partitions, filesystems, and swap to existing systems
  6. Use standard command-line tools to analyze problems and configure system

RHCE Installation and Configuration Skills:

  1. Must be capable of configuring HTTP/HTTPS, SMB, NFS, FTP, Web proxy, SMTP, IMAP/IMAPS/POP3, SSH, DNS (caching and slave servers) and NTP network services. For each of these services, RHCEs must be able to:

    • Install the packages needed to provide the service
    • Configure SELinux to support the service
    • Configure the service to start when the system is booted
    • Configure the service for basic operation
    • Configure host-based and user-based security for the service

  2. RHCEs must also be able to:

    • Configure hands-free installation using Kickstart
    • Implement logical volumes at install-time
    • Use iptables to implement packet filtering and/or NAT
    • Use PAM to implement user-level restrictions

RHCE Troubleshooting and System Maintenance Skills:

  1. Use the rescue environment provided by first installation CD
  2. Diagnose and correct boot failures arising from bootloader, module, and filesystem errors
  3. Diagnose and correct problems with HTTP/HTTPS, SMB, NFS, FTP, Web proxy, SMTP, IMAP/IMAPS/POP3, SSH, DNS and NTP network services
  4. Add, remove and resize logical volumes
  5. Diagnose and correct problems with HTTP/HTTPS, SMB, NFS, FTP, Web proxy, SMTP, IMAP/IMAPS/POP3, SSH, DNS and NTP network services where SELinux contexts are interfering with proper operation.
Google Book Search