Linux is the most important operating system on the Internet. It's recognized everywhere as the cost-effective way to operate all kinds of servers. With the support of powerhouses like IBM, Dell, HP, and Sun, demand for Linux servers is growing. Red Hat is the dominant player in Linux. And the Red Hat Certified Engineer is perhaps the most important of the "hands-on" exams recognized for testing real skills. This practical "how to" course by author Mike Jang, uses practical examples to demonstrate the skills tested by the RHCE exam. To begin learning simply click the movie links.
* Captions not available on CD version.
Introduction
Welcome System Requirements Additional Information for the RHCE Exam
What Else to prepare for the RHCE Exam Logical Volume Management Logical Volumes During Installation Logical Volumes After Installation Pt.1 Logical Volumes After Installation Pt.2 Setting up a Kickstart File An Automated Kickstart Installation Reviewing Rescue Mode Problems during the boot process What can go wrong with GRUB Create a network installation server System Monitoring and Fault Analysis
System Performance and Security Concepts System Faults and Breaches Method of Fault Analysis Benefits of System Monitoring Managing Process by Account
System Service Analysis
System Service Access Controls
Service and Network Access Controls
Service and Application Access Controls
tcp_wrappers Configuration
Security Enhanced Linux (SELinux)
Network Configuration and Security
Network Resource Access Controls
Dynamic Interface Configuration
Static Interface Configuration
Routing Configuration Pt.1
Routing Configuration Pt.2
Netfilter Overview
iptables Firewall Rules
Firewall Rules by IP address
Network Access Translation (NAT)
Network Support Services
Organizing Networked Systems
Host Name Resolution
Trace a DNS Query with the dig command
Exploring DNS with the host command
An Overview of Domain Name Services
DNS Packages
Configuring a BIND Caching Nameserver
Setting up a Slave Nameserver
BIND in sysconfig and command support
The DHCP Service
Configuring an NTP Server
Sharing on a Network
Network File Sharing Services
FTP – Basic Server Configuration
FTP – Security Options
NFS – Basic Server Configuration
NFS – Security Options
Samba – Basic Server Configuration
More on Samba
Samba Security Options
File Server Security
Apache Web Services and More
Apache Web Services
Critical Apache Configuration Directives
Creating a Virtual Host
Limiting Access to an Apache Website
Apache and SELinux
Creating a Secure Apache Host
Configuring the Squid Web Proxy
Configuring Email Services
Email Protocols and Agents
Basic sendmail Configuration Pt.1
Basic sendmail Configuration Pt.2
Basic Postfix Configuration
Switching Between SMTP Services
Mail Retrieval Protocols
Creating Secure Remote Access
A Secure Shell Server
Configuring Secure Certificates
Secure Shell Keys
Account Security
Basic Account Management
Name Service Switching
Pluggable Authentication Modules (PAM)
Utilities and Authentication
Making PAM Work For You
Troubleshooting and System Maintenance
Use the Rescue Environment
Diagnose and Correct Boot Failures
Address Problems with Network Services
Add, Remove, and Resize Logical Volumes
Diagnose SELinux Network Problems
Installation and Configuration
Install Packages for Network Services
Configure SELinux for Network Services
Configure Services to Start on Boot
Configure Basic Service Operation
Configure User/Host-based Security
Configure Kickstart Installations
Add Logical Volumes during Installation
Use iptables to for Firewalls and NAT
Use PAM for User-Level Restrictions
Wrap-up
Wrap-up Pt.1
Wrap-up Pt.2
Credits
About the Author