Saturday, November 10, 2007

The redhat rhce exam



RH302 Red Hat Certified Engineer (RHCE)

  1. RH033
  2. RH133
  3. RH253
*******************************1.RH033*********************************************

Unit 1 - Linux Ideas and History

  • An Introduction to Linux and Open Source: what are the central ideas behind the Linux phenomenon and where do they come from?

Unit 2 - Linux Usage Basics

  • Logging into the system, changing users and editing text files.

Unit 3 - Running Commands and Getting Help

  • How to use built-in and online documentation to enhance your experience.

Unit 4 - Browsing the Filesystem

  • Understanding the locations of important directories on a Red Hat Enterprise Linux system and navigating them from the command line and using the graphical Nautilus browser.

Unit 5 - Users, Groups and Permissions

  • Reading and setting permissions on files and directories.

Unit 6 - Using the bash Shell

  • Basic tips and tricks to make Red Hat Enterprise Linux´s default shell work for you. Topics include tab completion, history and an introduction to shell scripting.

Unit 7 - Standard I/O and Pipes

  • The ins-and-outs of redirecting output between programs and files.

Unit 8 - Text Processing Tools

  • An introduction to some of the most useful text-processing utilities in Red Hat Enterprise Linux, including grep, cut, sed, sort, diff and patch.

Unit 9 - vim: An Advanced Text Editor

  • How to get the most out of the powerful and flexible vim text editor.

Unit 10 - Basic System Configuration Tools

  • Using Red Hat Enterprise Linux´s graphical and text-based configuration tools to manage networking, printing and date/time settings.

Unit 11 - Investigating and Managing Processes

  • Listing, terminating and scheduling program executions on a Red Hat Enterprise Linux system.

Unit 12 - Configuring the Bash Shell

  • A discussion of using shell variables and scripts to customize the command-line environment.

Unit 13 - Finding and Processing Files

  • In-depth coverage of using the find command and related utilities to locate and act upon files based on arbitrary criteria .

Unit 14 - Network Clients

  • An overview of network tools available in Red Hat Enterprise linux, from web browsers to email clients and diagnostic utilities.

Unit 15 - Advanced Topics in Users, Groups and Permissions

  • A deeper discussion of how user and group identities are stored on a Red Hat Enterprise Linux system, as well as the introduction of advanced filesystem permissions like SetUID and SetGID.

Unit 16 - The Linux Filesystem In-Depth

  • The nuts-and-bolts of how Red Hat Enterprise Linux deals with filesystems. Topics include partitions, inodes, linking and archiving tools.

Unit 17 - Essential System Administration Tools

  • An introduction to fundamental system administration topics such as installing Red Hat Enterprise Linux, managing software packages, and enhancing security with SELinux and the netfilter firewall.

Unit 18 - So... What Now?

Exposure to further options for training and involvement in the larger open-source community.

*************************2.RH133*****************************************************

Unit 1 - System Initialization

  • Objectives
  • Boot Sequence Overview
  • Boot Loader Components
  • GRUB and grub.conf
  • Starting the Boot Process: GRUB
  • Kernel Initialization
  • init Initialization
  • Run Levels
  • /etc/rc.d/rc.sysinit
  • /etc/rc.d/rc
  • System V run levels
  • /etc/rc.d/rc.local
  • Controlling Services
  • Hands-on Lab 1: Managing Startup

Unit 2 - Package Management

  • RPM Package Manager
  • Installing and Removing Software
  • Updating a Kernel RPM
  • rpm Queries
  • rpm Verification
  • About yum
  • Using yum
  • Searching packages/files
  • Configuring Additional Repositories
  • Creating a private repository
  • Red Hat Network
  • Red Hat Network Server
  • Entitlements
  • Red Hat Network Client
  • Hands-on Lab 2: Working with packages

Unit 3 - Kernel Services

  • Objectives
  • The Linux Kernel
  • Kernel Images and Variants
  • Kernel Modules
  • Kernel Module Utilities
  • Managing the initrd Image
  • Accessing Drivers Through /dev
  • Device Node Examples
  • Managing /dev With udev
  • Adding Files Under /dev
  • Kernel Configuration With /proc
  • /proc Examples
  • sysctl : Persistent Kernel Configuration
  • Exploring Hardware Devices
  • Monitoring Processes and Resources
  • Hands-on Lab 3: Configuring the kernel

Unit 4 - System Services

  • Network Time Protocol
  • System Logging
  • syslog Configuration
  • XOrg: The X11 Server
  • XOrg Server Configuration
  • XOrg in runlevel 3
  • XOrg in runlevel 5
  • Remote X Sessions
  • SSH: Secure Shell
  • VNC: Virtual Network Computing
  • cron
  • Controlling Access to cron
  • System crontab Files
  • Daily Cron Jobs
  • The anacron System
  • CUPS
  • Hands-on Lab 4: System Services

Unit 5 - User Administration

  • Adding a New User Account
  • User Private Groups
  • Modifying / Deleting User Accounts
  • Group Administration
  • Password Aging Policies
  • Switching Accounts
  • sudo
  • Network Users
  • Authentication Configuration
  • Example: NIS Configuration
  • Example: LDAP Configuration
  • SUID and SGID Executables
  • SGID Directories
  • The Sticky Bit
  • Default File Permissions
  • Access Control Lists (ACLs)
  • SELinux
  • SELinux: Targeted Policy
  • SELinux: Management

Unit 6 - Filesystem Management

  • Objectives
  • Overview: Adding New Filesystems to the Filesystem Tree
  • Device Recognition
  • Disk Partitioning
  • Managing Partitions
  • Making Filesystems
  • Filesystem Labels
  • tune2fs
  • Mount Points and /etc/fstab
  • Mounting Filesystems with mount
  • Unmounting Filesystems
  • mount By Example
  • Handling Swap Files and Partitions
  • Mounting NFS Filesystems
  • Automounter
  • Direct Maps
  • gnome-mount
  • Hands-on Lab 6: Adding New Filesystems to the Filesystem Tree

Unit 7 - Advanced Filesystem Management

  • Configuring the Quota System
  • Setting Quotas for Users
  • Reporting Quota Status
  • 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
  • Archiving tools: tar
  • Archiving Tools: dump/restore
  • Archiving Tools: rsync:
  • Hands-on Lab 7: Advanced Filesystem Mangement

Unit 8 - Network Configuration

  • Objectives
  • Network Inferfaces
  • Driver Selection
  • Speed and Duplex Settings
  • IPv4 Addresses
  • Dynamic IPv4 Configuration
  • Static IPv4 Configuration
  • Device Aliases
  • Routing Table
  • Default Gateway
  • Configuring Routes
  • Verify IP Connectivity
  • Defining the Local Host Name
  • Local Resolver
  • Remote Resolvers
  • Verify DNS Connectivity
  • Network Configuration Utilities
  • Transparent Dynamic Configuration
  • Implementing IPv6
  • IPv6: Dynamic Interface Configuration
  • IPv6: StaticInterface Configuration
  • IPv6: Routing Configuration
  • New and Modified Utilities
  • Hands-on Lab 8: Manage Network Settings

Unit 9 - Installation

  • Anaconda, the Red Hat Enterprise Linux Installer
  • First Stage: Starting the Installation
  • First Stage: Boot Media
  • Accessing the Installer
  • First Stage: Installation Method
  • Network Installation Server
  • Second Stage: Installation Overview
  • Configuring File Systems
  • Advanced Partitioning
  • Package Selection
  • First Boot: Post-Install Configuration
  • Kickstart
  • Starting a Kickstart Installation
  • Anatomy of a Kickstart File
  • Kickstart: Commands Section
  • Kickstart: Commands section
  • Kickstart: Packages Section
  • Kickstart: %pre, %post
  • Hands-on Lab 9: Installation and System-Initialization

Unit 10 - Virtualization with Xen

  • Virtualization with Xen
  • Hardware Considerations
  • Preparing Domain-0
  • Virtual Resources
  • Domain-U Configuration
  • Installing a new Domain-U
  • Domain Management with xm
  • Activating Domains on boot
  • Hands-on Lab 10: Exploring Virtualization

Unit 11 - Troubleshooting

  • Method of Fault Analysis
  • Fault Analysis: Gathering Data
  • Things to Check: X
  • Things to Check: Networking
  • Order of the Boot Process
  • Filesystem Corruption
  • Filesystem Recovery
  • Recovery Run-levels
  • Rescue Environment
  • Rescue Environment Utilities
  • Rescue Environment Details
  • Hands-on Lab 11: System Rescue and Troubleshooting.
    ******************************RH253**********************************

    Unit 1: System Performance and Security

  • Concepts and Practices
  • System Faults and Breaches
  • Method of Fault Analysis
  • Benefits of System Monitoring
  • Managing Processes by Account
  • Hands-on lab: System Monitoring

Unit 2: System Service Access Controls

  • Service and Network Access Controls
  • System Initialization and Service Management
  • Service and Application Access Controls
  • tcp_wrappers Configuration
  • Security Enhanced Linux (SELinux)
  • Hands-on Lab: Controlling access to certain hosts

Unit 3: Network Resource Access Controls

  • Internet Protocol and Routing
  • IPv6: Dynamic Interface Configuration
  • IPv6: StaticInterface Configuration
  • IPv6: Routing Configuration
  • Netfilter Overview
  • Rules: General Considerations
  • Connection Tracking
  • Network Address Translation (NAT)
  • IPv6 and ip6tables
  • Hands-on Lab: Securing Networking

Unit 4: Organizing Networked Systems

  • Host Name Resolution
  • DNS-Specific Resolvers
  • Trace a DNS Query with dig
  • Exploring DNS with host
  • Service Profile: DNS
  • Getting Started with BIND
  • bind-chroot Package
  • caching-nameserver Package
  • Remote Name Daemon Control (rndc)
  • The DHCP Service
  • DHCP Overview
  • Configuring an IPv4 DHCP Server
  • Hands-on Lab: Implement a Minimal DNS Server

Unit 5: Network File Sharing Services

  • File Transfer Protocol (FTP)
  • Network File Service (NFS)
  • Port options for the Firewall
  • Samba services
  • Configuring Samba
  • Hands-on Lab: Network File Sharing Services

Unit 6: Web Services

  • Apache Overview
  • Apache Server Configuration
  • Virtual Hosts
  • Apache Access Configuration
  • CGI
  • Apache Encrypted Web Server
  • Squid Web Proxy Cache
  • Hands-on Lab: Implementing Web (HTTP) Services

Unit 7: Electronic Mail Services

  • Essential Email Operation
  • Simple Mail Transport Protocol
  • Sendmail SMTP Restrictions
  • Sendmail Operation
  • Using alternatives to Switch MTAs
  • Postfix Configuration
  • Postfix SMTP Restrictions
  • Postfix Operation
  • Mail Retrieval Protocols
  • Hands-on Lab: Electronic Mail

Unit 8: Securing Data

  • The Need For Encryption
  • Symmetric Encryption
  • Asymmetric Encryption
  • Public Key Infrastructures
  • Digital Certificates
  • Hands-on Lab: Securing Data

Unit 9: Account Management

  • Account Management
  • Account Information (Name Service)
  • Name Service Switch (NSS)
  • Pluggable Authentication Modules (PAM)
  • PAM Operation
  • Utilities and Authentication
  • Hands-on Lab: Account Management Methods


Certification
Job Role Level Job Role Description Exam Duration
RHCE Engineer Set up and manage Linux servers running production network services and security 5.5 hrs
RHCT Technician Set up and manage new Linux systems on an existing network 3 hrs

  • Certificates

    The RHCE and RHCT exams are pass or non-pass. Official notification of PASS or DID NOT PASS is sent via email within 3 business days of the RHCE Exam. Individuals who complete all training elements but do not pass the Exam will receive a Certificate of Achievement. Individuals who complete all training and pass the Certification Lab Exam will receive in addition a Red Hat Certified Technician or Red Hat Certified Engineer certificate. Electronic certificates suitable for printing will be sent with exam results for those who qualify. All certificates list the specific release of Red Hat Linux.


  •