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.
Prerequisites
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
- SAMBA
- DHCP and DNS
- NIS
- LDAP
- Apache
- SQUID
- 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! |