• Decrease font size
  • Default font           size
  • Increase font size

Red Hat - Red Hat Enterprise Linux for Windows Professionals

Print E-mail
Course Length - 5 Days
 
Course Description

This 100% Hands-On Course is for Windows Professionals (Network Administrators, Support Personnel, Technicians, Technical Management, Software Developers, etc.) who need to rapidly and thoroughly master Red Hat Enterprise Linux skills.

Unlike any other course in the world, and using 100% hands-on techniques, you will learn how to install, configure, customize, support, and troubleshoot Red Hat Enterprise Linux.

  
Course Outline:  

Introduction

 
  • System Debugging Tools 
  • Hardware Debugging Tools 
  • User-Mode Debugging Tools 
  • Using /proc for Debugging 
  • Kernel-Mode Debugging Tools 
 
System Debugging Tools  
  • System Performance Info (top, etc.) 
  • System Memory Info (vmstat, etc.) 
  • System Disk Info (fdisk, df, etc.) 
  • System Networking Info (netstat, etc.) 
  • System Log Files (/var/log, etc.) 
  • System Config Files (/etc/sysconfig, etc.) 
 
Hardware Debugging Tools  
  • I/O and Memory (/proc/iomem, etc.) 
  • Interrupts (/proc/interrupts, etc.) 
  • PCI Bus (lspci, etc.) 
  • USB Bus (lsusb, etc.) 
  • Disks (hdparm, etc.) 
  • Networking (ethtool, etc.) 
  • Hardware Debug Tools 
 
User-Mode Debugging Tools  
  • Process Tools (ps, etc.) 
  • Timing Tools (time, etc.) 
  • Profiling Tools (gprof, etc.) 
  • Tracing Tools (strace, lstrace, etc.) 
  • Binary Tools (strings, objdump, etc.)
 
gdb Debugging  
  • Local Debugging 
  • Core File Debugging 
  • Attach To Process Debugging 
  • Remote Debugging
 
Using /proc for Debugging  
  • Process Information 
  • Kernel Tuning Information 
  • Hardware Information 
  • Other Information 
 
Kernel-Mode Debugging  
  • dmesg 
  • Console Log Level 
  • /proc 
  • mod utils 
  • ksymoops 
  • Magic SysRq
 
More on dmesg  
  • How dmesg works 
  • Understanding dmesg info 
  • Log Levels 
  • Buffer Size Issues 
  • SMP Issues
 
Debugging System panics  
  • How panic works 
  • Decoding panic stack info 
  • Auto reboot options 
  • Memory dump options
 
Watchdog Timer Debugging  
  • How Watchdog Timers Work 
  • Software Timers 
  • Hardware Timers 
  • Reboot vs Log Options
 
Building a Kernel for Debugging  
  • Obtaining Kernel Source 
  • Kernel Debug Options 
  • Memory Debug Options 
  • Spin Lock Debugging 
  • Other Debugging Options 
  • Building and Testing
 
oprofile Debugging  
  • How System Profiling Works 
  • Building the kernel 
  • Using oprofile commands 
  • Using oprofile results 
  • Other profiling options
 
SMP Debugging Issues  
  • UP vs SMP Kernels 
  • UP vs SMP Modules 
  • Spin Lock Issues 
  • Memory Issues 
  • Interrupt Issues
 
kdb - Kernel Debugger  
  • Obtaining Patch Files 
  • Patching and Rebuilding 
  • kdb Commands
 
kgdb - GNU Kernel Debugger  
  • Kernel Building 
  • Setup of Dual Machines 
  • kgdb Operation