GL314 Linux Troubleshooting Course Outline

Section 1 Troubleshooting Methodology
Section 2 Tools Common Troubleshooting Tools
  • RPM Queries and Verification
  • src Packages and spec Files
  • strace, ltrace, lsof and fuser
  • ipcs and ipcrm
  • vmstat, iostat, mpstat, and sar
  • ifconfig, ip, arp and route
  • Name Resolution
  • netstat and rpcinfo
  • nmap and nc
  • tcpdump and ethereal
    • Lab 2 Exploring and documenting current system configuration state
    • Troubleshooting techniques with RPM, process related tools, and, network related tools
Section 3 Rescue Environments Rescue Procedures
  • Recovery Examples
    • Lab 3 Using rescue disk
    • Using mount and chroot to access hard disk
    • Reinstalling the MBR with grub-install
    • Setting up networking statically
    • Mounting an NFS share
    • Installing an RPM using the root option
Section 4 Linux Boot Process
  • Booting Linux
  • Boot Process Troubleshooting
  • Process Management and Troubleshooting
  • File Systems Concepts and Troubleshooting
  • Backups Concepts and Troubleshooting
    • Lab 4 Troubleshooting common system and daemon errors
    • Restoring files from backup
    • Booting Scenarios: 6 exercises
    • Process Scenarios: 3 exercises
    • Backup Scenarios: 1 exercise
Section 5 Networking Commands Review and Troubleshooting
  • IP Aliases vs Virtual Interfaces
  • xinetd Concepts and Troubleshooting
  • TCP Wrappers Concepts and Troubleshooting
  • iptables Concepts and Troubleshooting
    • Lab 5 iptables Scenario: 2 exercises
    • Networking Scenarios: 4 exercises
    • TCP Wrappers Scenarios: 2 exercises
    • xinetd Scenarios: 4 exercises
Section 6 X11 Concepts, Troubleshooting, and Server Operation
  • X11 Concepts and Troubleshooting
  • Syslog Concepts and Troubleshooting
  • RPM Concepts and Troubleshooting
  • CUPS Troubleshooting
  • at & cron Troubleshooting
    • Lab 6 at & cron Scenarios: 4 exercises
    • CUPS Scenerio: 2 exercises
    • RPM Scenarios: 4 exercises
    • at/cron Scenarios: 4 exercises
    • Syslog Scenarios: 3 exercises
    • X Scenarios: 7 exercises
Section 7 Users and Groups Troubleshooting
  • PAM Concepts and Troubleshooting
  • Filesystem Quotas and Quotas Troubleshooting
  • FACL's and ACL's for users and/or groups
  • File Access Control Lists and Troubleshooting
    • Lab 7 Filesystem Scenarios: 6 exercises
    • PAM Scenarios: 4 exercises
    • Quota Scenarios: 5 exercises
    • User and Group Scenarios: 5 exercises
Section 8 DNS Concepts and Troubleshooting
  • Apache Concepts and Troubleshooting
  • FTP Concepts and Troubleshooting
  • Squid Concepts and Troubleshooting
    • Lab 8 Apache Scenarios: 5 exercises
    • DNS Scenarios: 4 exercises
    • FTP Scenarios: 2 exercises
    • Squid Scenarios: 4 exercises
Section 9 Samba Concepts and Troubleshooting
  • Sendmail Concepts and Troubleshooting
  • Postfix Concepts and Troubleshooting
  • IMAP & POP Concepts and Troubleshooting
    • Lab 9 IMAP/POP Scenarios: 3 exercises
    • Postfix Scenarios: 5 exercises
    • Samba Scenarios: 3 exercises
    • Sendmail Scenarios: 4 exercises
Section 10 Kernel Modules and Troubleshooting
  • Logical Volume Management and Creating Logical Volumes
  • LVM Deployment Issues and Troubleshooting
  • RAID Concepts and Troubleshooting
  • Lightweight Directory Access Protocol and LDAP Troubleshooting
    • Lab 10 Kernel Module Scenarios: 3 exercises
    • LDAP Scenarios: 3 exercises
    • LVM Scenario: 1 exercise
    • NIS scenarios: 2 exercises
    • RAID Scenario: 3 exercise