LNX-TS
Linux troubleshooting techniques (Linux Troubleshooting)
Description
The training is based on the official Guru Labs curriculum (GL314) and provides Linux administrators with an excellent preparation to confidently handle general and specific system problems. The underlying concept of the course is that the most effective way to learn troubleshooting techniques is to perform the troubleshooting itself. Consequently, the training is practice-oriented, with 75% of the lab exercises providing students with a wide range of tips and tricks, known and lesser-known techniques and tools. Participants can choose from around 120 exercises of varying difficulty levels, depending on their previous experience and interests. As the exercises are neither sequential nor dependent on the experience of other students, the course can be personalised.
Outline
Troubleshooting methods
- General approach to troubleshooting
- Evaluation of possible solutions
- Detecting and implementing changes
- Establishing and following rules and regulations
- Teamwork
- Documentation and help
Troubleshooting tools
- Common and known troubleshooting tools
- RPM queries
- RPM checks
- SRPM and spec definition files
- Hardware management tools
- Configuring new hardware using hwinfo
- Using lsof and fuser commands
- using ipcs, ipcrm commands
- iostat, mpstat and vmstat
- debugging with the ip command
- name resolution
- using ss/netstat and rpcinfo commands
- use nmap, netcat, tcpdump
Lab exercises
- Defining the system configuration
- Troubleshooting with rpm
- Network tools
Recovery scenarios
- Diagnostics/Recovery
- Rescue procedures
- Recovery: mount & chroot
- Recovery examples
- Recovery: network devices
Lab exercises
- Recovery procedures and examples
ERROR 1
- Linux boot process
- System initialization process
- Using the systemd system
- GRUB2 troubleshooting
- Running process management and related instructions
- File system error handling
- Setting up backup procedures
ERROR 2
- Introduction to network configuration tools
- Managing network interfaces
- Using NetworkManager
- Network troubleshooting.
- Virtual couplers, IP aliases
- Using xinetd
- Using tcp_wrapper
- Using firewall services and troubleshooting
ERROR 4
- Problems with users and groups
- PAM concepts and debugging
- Troubleshooting quotas, quotas
- Domain access problems
- FACL troubleshooting
- SELinux concepts and debugging
ERROR 5
- Kernel module troubleshooting
- Description of logical volume management
- LVM volume management
- Understanding Software RAID
- Software RAID troubleshooting
ERROR 6
- DNS concepts and troubleshooting
- Apache concepts and debugging
- FTP concepts and debugging
- Squid concepts and debugging
BUG 7
- Samba concepts and debugging
- Postfix concepts and debugging
- IMAP & POP concepts and debugging
- MariaDB troubleshooting
Prerequisites
Basic computer and information technology skills, basic networking skills. Completion of the Enterprise Linux Fundamentals of Operations (LNX-01) course or knowledge of the course. Some source material is in English, so a working knowledge of English at document reading level is recommended.