Linux Fundamentals RH033

Prerequisites:  General knowledge of PC’s and any OS

Duration: 5-days

Course to include RHCT Exam Guide.

1. Hardware and Installation

  • Hardware Compatibility
  • CPU and SMP Support
  • New Hardware Detection
  • Plug and Play
  • Block and Other Devices
  • Disk Addressing and Partitioning
  • Peripheral Devices and Their Configuration
  • The Red Hat Installer
  • Performing and Validating the Installation

2. The Boot Process

  • Virtual Consoles
  • The Boot Process
  • Kernel Initialization
  • init and /etc/inittab
  • Exploration of the init Process
  • The GRUB Boot Loader

3. Filesystem and Software Administration

  • Partitioning Utilities
  • Journaling Filesystems
  • Formatting Filesystems
  • mount
  • The Automounter
  • /etc/fstab
  • Red Hat Network Implementation
  • Maintaining Software with RPM
  • Performing RPM Queries
  • RPM Related Utilities

4. User Administration

  • PAM
  • Creating User Accounts
  • Maintaining User Accounts
  • Creating and Maintaining Groups
  • The User Private Group Model
  • SGID Directories
  • The Initial User Environment
  • Configuring Quotas
  • NIS Server and Client Configuration

5. System Administration Tools

  • Installing with Kickstart
  • cron Scheduling
  • Daily cron Scripts
  • Network Interface Configuration
  • CUPS Configuration and Administration
  • LPRng Configuration and Administration
  • syslog Configuration

6. Kernel Services and Configuration

  • Linux LVM Configuration and Administration
  • Managing Kernel Modules
  • Examining and Setting Kernel Parameters in /proc
  • Software RAID Configuration and Recovery

7. Apache and Squid

  • Squid Proxy Server Overview
  • Apache Configuration
  • Implementing Apache Virtual Hosts

8. NFS and Samba

  • Configuring an NFS Server
  • Samba Client Tools
  • Samba Server Configuration
  • Windows Passwords and Samba
  • Sharing Files, Directories, and Printers with Samba

9. DNS and Electronic Mail

  • Sendmail Configuration Files
  • m4 Macro Language and the sendmail.mc File
  • Additional sendmail Configuration Files
  • Postfix Configuration Files
  • Configuring BIND
  • named.conf
  • Configuring Forward and Reverse Lookup Zones
  • Special Zones
  • Zone Files

10. FTP, xinetd, and OpenSSH

  • vsftpd Configuration
  • DHCP Server Configuration
  • OpenSSH Client Utilities
  • OpenSSH Server Configuration
  • OpenSSH Authentication Methods
  • xinetd.conf
  • xinetd Service Files

11. The X Window System

  • Configuring XFree86
  • The X Protocol Overview
  • X Protocol Network Transparency
  • X Window System and ssh
  • Window Managers
  • Display Managers
  • X Window System Security
  • X Window System Modularity
  • XFree86 Startup
  • The X Font Server

12. Securing Services

  • tcp wrappers Configuration
  • netfilter Configuration
  • Maintaining netfilter Rules
  • netfilter Example
  • netfilter Network Address Translation
  • netfilter Connection Tracking

13. Troubleshooting

  • Filesytem Corruption
  • Filesytem Recovery
  • Things to Check: The X Window System
  • Things to Check: Services
  • Things to Check: Networking
  • Things to Check: Booting
  • The Rescue Environment
  • Recovery Runlevels
  • Boot Floppies

Labs:
Lab 1: Hardware and Installation
Lab 2: The Boot Process
Lab 3: User Administration
Lab 4: System Administration Tools
Lab 5: Kernel Services and Configuration
Lab 6: Apache and Squid
Lab 7: NFS and Samba
Lab 8: DNS and Electronic Mail
Lab 9: FTP, xinetd, and OpenSSH
Lab 10: The X Window System
Lab 11: Securing Services
Lab 12: Troubleshooting