Course 608:
Red Hat Linux Boot Camp

(5 days)


Course Description

This intense five-day program helps attendees become experts at managing the hardware, operating system, and software of a Red Hat Linux system. Specifically, they will learn how to design a disk storage system using LVM, RAID and journaling. Graduates will also be able to incorporate vfat and ntfs into the system and know the options and best methods for installing Linux.

Our vendor-independent approach allows us to discuss real solutions that administrators are using on a daily basis including anacrom, logwatch “swatch”, and system hardening and tuning.

Learning Objectives

  • To understand, design, and manipulate disk storage systems successfully
  • To understand and use the peripherals of Linux
  • To install, upgrade, and remove software through RPMs and tarballs
  • To setup and manage local printer
  • To manage user account
  • To join a network
  • To set up and use network services
  • To setup mail (sendmail)
  • To use IPtables to protect your host
  • To configure X windows and an introduction to GNOME configuration
  • To solve problems and trace software startup from initial boot

Who Should Attend

  • Individuals looking to acquire expert-level knowledge of the hardware, operating system, and software of Red Hat Linux.
  • The course will be particularly valuable to systems administrators, network administrators, programmers having to interact with the operating system, and infrastructure designers.
  • Anyone involved with deploying, administering, and troubleshooting a Red Hat Linux system.


Attendees must have a thorough knowledge of how to use the Red Hat Linux system in day-to-day work. This must include understanding pipelines, the ability to read shell scripts, manipulate files and directories, and read and understand man and info pages.

Course Outline

Unit 1: Introduction to Linux Workstation

  • Understanding Distributions
  • Hardware Primer
  • Software Availability
  • Documentation Support

Unit 2: Boot, Initialization, Run Levels, and Shutdown

  • Tracing the Booting Process
  • Setting up GRUB
  • Kernel Initialization
  • Run levels, Daemons, and init
  • Managing Daemons
  • Shutdown

Unit 3: Disk Storage

  • Storage Architecture
  • Disk Characteristics: ATA, SCSI, firewire
  • Understand and Build RAID
  • The File System Standard
  • Logical File System Design
  • File System Logging
  • File System Integrity, Security, and Mounting
  • Permissions
  • File System Management
  • Logical Volume Management

Unit 4: Other File System Types

  • Using tmpfs
  • Understanding /proc
  • Using Win32 File Systems: VFAT, NTFS
  • NFS and Automounter

Unit 5: Backup and Recovery

  • Management Considerations
  • Using Traditional Tools
  • Non-Traditional Tools
  • System Recovery Techniques
  • File Recovery Techniques
  • Using Recovery Disk

Unit 6: Other Peripherals

  • USB Ports
  • Serial Ports
  • IEEE 1394 (Firewire) Ports
  • Sound Cards
  • Floppy Disks
  • CD-ROMs, DVDs, and Burning

Unit 7: Understanding Kernels

  • Naming Conventions
  • Patching the Kernel
  • Managing Modules
  • Managing Shared Libraries

Unit 8: Software Maintenance

  • Correct Download Procedures
  • Managing with RPMs
  • How to Incorporate a deb
  • How to Incorporate an FSF tarball
  • How to Incorporate Commercial Software

Unit 9: Printing

  • Setup and Management of Local Printers
  • Setup and Management of Remote Printers
  • Accessing Network Attached Printers

Unit 10: Mail

  • The Mail Process
  • Interacting with a POP, IMAP Server
  • Mail Filtering on the Host
  • Mailers for Hosts: Sendmail, Postfix
  • Compressing the Files

Unit 11: Managing Users and Groups

  • Adding a User
  • Deleting a User
  • Using PAM
  • Setting Up User Environments

Unit 12: Managing Log Files

  • Working with syslogd
  • Other Log Files
  • Using Log Files
  • Managing Log Files: logrotate

Unit 13: Networking

  • Overview of TCP/IP
  • Joining a Network
  • Network Troubleshooting Tools
  • Personal Firewalls: iptables

Unit 14: Using and Managing Network Services

  • xinetd
  • NFS and Automounting
  • DHCP and DNS
  • NIS
  • LDAP
  • Apache
  • SSH

Unit 15: GUI Interfaces

  • Overview of X
  • Desktops and Window Managers
  • Configuring Xfree86
  • Managing Fonts

Unit 16: Odds and Ends

  • Cron and anacron
  • whatis, locate, and man
  • System Accounting Tools

Unit 17: Troubleshooting

  • How to Troubleshoot
  • Approaches to Take
  • File System Recover
  • Rescue Environments
  • Specialized Tools

Unit 18: Installing a Linux Distribution

  • Before You Begin
  • Installing Options
  • Doing a Minimal Install
  • Doing Multiple Installations

Please Contact Your ROI Representative to Discuss Course Tailoring!