Top menu



Red Hat Certified Engineer (RHCE)


Course Overview

Red Hat System Administration III (RH254) is designed for experienced Linux administrator who requires networking and security administration skills. With a heavy emphasis on practical, hands-on labs, this course is tightly aligned with experienced Linux administrator’s job tasks and the skills required for advancement. Focus is placed on enhancing the students’ automation skills to securely configure, deploy, and manage network services, including DNS, Apache, SMTP, and network file sharing. In addition, this course emphasizes security, including monitoring, packet filtering, access controls, and SELinux. At the completion of this course, students already familiar with the RHCSA ™ administration skills will have exposure to all competencies tested by the RHCSA and RHCE exams.



What You Will Learn

  • Key concepts for all the objectives on the Red Hat Certified Engineer (RHCE) exam
  • Information on the new RHEL 7 exam

Course Requirements

  • The ideal target student has some preliminary Linux knowledge already.


Course Contents


  • Course Introduction

Module 1: Advanced System Management

1. Configuring Authentication

  • Understanding Red Hat Identity Management
  • Using authconfig to set up External Authentication
  • Configuring a System to Authenticate Using Kerberos
  • Understanding authconfig Configuration Files

2. Configuring iSCSI Target and Initiator

  • Understanding iSCSI Target and Initiator
  • Setting up an iSCSI Target
  • Connecting the iSCSI Initiator to an iSCSI SAN
  • Verifying the iSCSI Connection

3. System Performance Reporting

  • Understanding System Performance Parameters
  • Understanding top
  • Understanding iostat
  • Understanding vmstat
  • Understanding sar Components
  • Setting up sar
  • Analyzing sar Data

4. System Optimization Basics

  • Understanding the /proc Contents
  • Analyzing the /proc File System
  • Optimizing Through /proc
  • Introducing sysctl
  • Using sysctl
  • Modifying Network Behavior Through /proc and sysctl

5. Configuring Logging

  • Understanding Logging in RHEL7
  • Connecting Journald to Rsyslog
  • Setting up Remote Logging

Module 2: Networking and Apache

6. Configuring Advanced Networking

  • Networking Basics Resumed
  • Understanding Routing
  • Setting up Static Routing
  • Understanding Network Bridges
  • Setting up Network Bridges
  • Understanding Network Bonds and Teams
  • Configuring Network Teams
  • Configuring IPv6

7. Managing Linux-Based Firewalls

  • Understanding Firewalld Operation
  • Configuring Firewalld Services and Zones
  • Creating Services Files
  • Configuring Rich Firewall Rules
  • Understanding NAT and Port Forwarding
  • Configuring NAT
  • Configuring Port Forwarding

8. Configuring Apache Virtual Hosts

  • Understanding Apache Configuration Files
  • Exploring the httpd.conf File
  • Configuring a Simple Web Server
  • Introducing Virtual Hosts
  • Configuring Virtual Hosts
  • Common Errors Working with Virtual Hosts

9. Managing Advanced Apache Features

  • Setting up Authenticated Web Servers
  • Configuring Apache for LDAP Authentication
  • Enabling CGI Scripts
  • Understanding TLS Protected Web Sites
  • Setting up TLS Protected Web Sites

Module 3: DNS and File Sharing

10. Configuring a Cache-only DNS Server

  • Understanding DNS
  • Understanding Different DNS Server Modes
  • Analyzing DNS Output with dig
  • Setting up a Cache-only DNS Nameserver
  • Opening the Firewall for DNS
  • Working with Cache Dumps

11. Configuring NFS File Sharing

  • Understanding NFSv4 Features
  • Configuring NFS Exports Suitable for Group Collaboration
  • Mounting NFS Shares
  • Using Kerberos to Control Access to NFS Network Shares—Part 1
  • Using Kerberos to Control Access to NFS Network Shares—Part 2
  • Opening the Firewall for NFS
  • Understanding showmount and NFSv4
  • Understanding NFS SELinux Configuration

12. Managing SMB File Sharing

  • Accessing SMB Shares
  • Samba Server Configuration Overview
  • Creating the SMB Share: Linux Tasks
  • Creating the SMB Share: smb.conf Tasks
  • Tuning the Share for Access Restrictions
  • Verifying the Configuration
  • Using Samba-Related SELinux Settings
  • Opening the Firewall for SMB Traffic

Module 4: Essential Back-end Services

13. Setting up an SMTP Server

  • Understanding Server Roles in Email
  • Understanding Postfix Configuration
  • Configuring Postfix for Mail Reception
  • Configuring Postfix for Relaying Mail
  • Demonstration: Monitoring a Working Mail Configuration
  • Understanding Postfix Maps

14. Managing SSH

  • Understanding Secure SSH Authentication
  • Configuring Key-based Authentication
  • Understanding Important SSH Options
  • Tuning SSH Client Options
  • Understanding the Use of SSH Tunnels
  • Creating SSH Tunnels

15. Managing MariaDB

  • Understanding Relational Databases
  • Creating a Base MariaDB Configuration
  • Creating Databases and Tables
  • Managing Users and Permissions
  • Backing up the Database

16. Managing Time Services

  • Understanding RHEL7 Time Services
  • Configuring NTP Peers

17. Shell Scripting

  • Understanding Shell Scripting Core Elements
  • Using Variables
  • Using Positional Parameters
  • Understanding if then else
  • Understanding for
  • Understanding while and until
  • Understanding case

Call – +91 97899 68765 / 044 – 42645495

Big Data Training Bangalore Hadoop Training in Bangalore, 2013