Linux Troubleshooting: Red Hat EX342

Linux Troubleshooting: Red Hat EX342

English | MP4 | AVC 1280×720 | AAC 44KHz 2ch | 12h 59m | 5.69 GB

13 hours of video instruction providing hands-on labs to teach and test your troubleshooting capabilities, which align with the Red Hat Certified Architect Troubleshooting certification (Exam 342).

Sometimes Linux just doesn’t do what it needs to be doing and the only solution is to troubleshoot the issues. In this course, you’ll learn how to analyze Linux and how to troubleshoot different types of problems. This course provides a complete overview of all that is needed to troubleshoot Linux servers and desktops from a practical perspective; and as the best way to learn is by doing, you will also get access to lab scenarios that use unique scripts that implement a specific problem on your test environment, so you can get experience fixing it yourself. The course starts with a generic introduction to analyzing Linux and the tools that are provided to do so. Next, it will discuss different parts of the Linux operating system and troubles that might occur in that specific area. As such, it will be very useful to users of any Linux distributions, as well as users preparing for the Red Hat Certified Architect (RHCA) datacenter certification. For those who are preparing for Red Hat Exam 342, this course provides knowledge for the key concepts on the test along with a sample exam for you to test your skills.

  • Scripts so you can troubleshoot the scenarios in the course.
  • A scenario-based practice exam to help you prepare for the Red Hat exam
  • End-of-lesson quizzes

Learn How To

  • Analyze Linux
  • How to troubleshoot different types of problems in Linux
  • How to troubleshoot boot and hardware-related issues
  • How to troubleshoot software-related issues
  • How to troubleshoot kernel-related issues
  • Approach the Red Hat Ex342

Topics include:

  • Troubleshooting Basics
  • Systems Monitoring
  • Troubleshooting Boot Issues
  • Managing Hardware Issues
  • Managing Storage Issues
  • Troubleshooting Networking
  • Managing Software Issues
  • Managing Application Issues
  • Managing Security Issues
  • Troubleshooting Kernel Issues
  • Fixing Performance Problems
  • Sample Exam

In Lesson 1, Troubleshooting Basics, troubleshooting in general will be discussed, specifically troubleshooting methodology.

Lesson 2, Systems Monitoring, explains how to find out what’s happening in the Linux system. Logging and auditing, as well as some other solutions that can be used to track what’s happening will be discussed.

In Lesson 3, Troubleshooting Boot Issues, investigating problems that are related to the boot procedure is the primary focus. The boot procedure will be summarized and the different troubleshooting modes are discussed. The differences between BIOS- and UEFI-based systems, and how that is going to affect troubleshooting efforts will be covered. Lastly, systemd, and how to reset the root password will be explained.

Lesson 4, Managing Hardware Issues, will explore hardware management. Learning how drivers and kernel modules are involved in addressing hardware the right way, as well as the options there are in case the valid drivers are not available are covered. How hardware is dealt with in a KVM environment is also explained.

In Lesson 5, Managing Storage Issues, the storage stack, and the different things that can go wrong while dealing with storage, will be explored. Partitions, file systems, Logical Volumes, LUKS-encrypted devices, as well as iSCSI drivers, are included. Lastly, dealing with issues in a virtualized environment is discussed.

Lesson 6, Troubleshooting Networking, will have a look at networking and its different features. Driver issues, DNS issues, and connectivity issues will be covered, as well as how to analyze network traffic and check for service availability. Lastly, analyzing how to deal with firewalling issues will be discussed.

In Lesson 7, Managing Software Issues, software packages and the things that you can do if problems arise in that area will be covered. Dealing with dependency issues, corrupted package databases, and how to identify changed files are explained.

Lesson 8, Managing Application Issues, will explain how a typical application stack is organized, and will discuss what can go wrong with libraries that are used by applications. Application debugging and memory leaks will also be covered.

In Lesson 9, Managing Security Issues, an overview of different security-related items in Linux will be discussed, including possible issues with Linux permissions, PAM, SELinux, as well as authentication and remote login issues.

Lesson 10, Troubleshooting Kernel Issues, covers how to configure your kernel to log crash dumps, and an introduction to kernel debugging using strace will be provided.

In Lesson 11, Fixing Performance Problems, learning how to analyze different aspects of Linux performance, and how to identify critical performance bottlenecks will be the primary focus.

Lesson 12, Sample Exam, is exactly as it sounds. In this lesson your knowledge will be tested through a series of scenarios. If you succeed in fixing all solutions, you’re probably ready to take Red Hat exam342

Table of Contents

1 Linux Troubleshooting – Introduction
2 Module introduction
3 Learning objectives
4 1.1 Understanding Troubleshooting Procedures
5 1.2 Gathering Information
6 1.3 Using Red Hat Resources
7 1.4 Warming Up Lab
8 Learning objectives
9 2.1 Using Monitoring Systems
10 2.2 Using Performance Co Pilot
11 2.3 Gathering System Data
12 2.4 Understanding Logging
13 2.5 Setting up Remote Logging
14 2.6 Tracking Changes
15 2.7 Configuring AIDE
16 2.8 Working with auditd
17 2.9 auditd Lab
18 Module introduction
19 Learning objectives
20 3.1 Understanding the Boot Procedure
21 3.2 Understanding Troubleshooting Modes
22 3.3 Using Low-Level Troubleshooting Modes
23 3.4 Using Systemd Troubleshooting Modes
24 3.5 Understanding GRUB
25 3.6 Fixing Boot Problems on a BIOS System
26 3.7 Understanding UEFI Boot
27 3.8 Fixing Boot problems on a UEFI System
28 3.9 Troubleshooting Failing Services in Systemd
29 3.10 Troubleshooting Systemd Lab
30 3.11 Resetting the Root Password
31 Learning objectives
32 4.1 Understanding Hardware Management
33 4.2 Identifying Hardware
34 4.3 Finding Hardware Issues
35 4.4 Identifying Driver Issues
36 4.5 Managing Kernel Module Options
37 4.6 Managing Virtualization Options
38 4.7 Fixing Virtualization Problems
39 Learning objectives
40 5.1 Understanding Linux Storage
41 5.2 Recovering Deleted Partitions
42 5.3 Recovering Lost Partitions Lab
43 5.4 Fixing File System Corruption
44 5.5 Dealing with LVM Problems
45 5.6 Resized LVM Volume Troubleshooting Lab
46 5.7 Understanding LUKS
47 5.8 Managing Advanced LUKS Features
48 5.9 Fixing LUKS Issues
49 5.10 Fixing Issues with Virtual Machine Storage
50 5.11 Understanding iSCSI
51 5.12 Resolving iSCSI Issues
52 Learning objectives
53 6.1 Understanding Networking
54 6.2 Fixing Device Configuration Issues
55 6.3 Managing Network Configurations Lab
56 6.4 Fixing DNS Issues
57 6.5 Fixing Connectivity Issues
58 6.6 Troubleshooting Connectivity Lab
59 6.7 Analyzing Network Traffic
60 6.8 Analyzing Packets Lab
61 6.9 Analyzing Local Service Availability
62 6.10 Analyzing Remote Service Availability
63 6.11 Testing Network Connectivity Lab
64 6.12 Understanding Firewalling
65 6.13 Fixing Firewall Issues
66 6.14 Firewall Troubleshooting Lab
67 Module introduction
68 Learning objectives
69 7.1 Understanding Linux Packages
70 7.2 Resolving Dependency Issues
71 7.3 Recovering a Corrupted Package Database
72 7.4 Identifying Changed Files
73 Learning objectives
74 8.1 Understanding the Application Stack
75 8.2 Fixing Library Issues
76 8.3 Debugging Applications
77 8.4 Identifying Memory Leaks
78 Learning objectives
79 9.1 Understanding Linux Security
80 9.2 Preventing Backdoors
81 9.3 Troubleshooting Permissions
82 9.4 Understanding SELinux Issues
83 9.5 Managing SELinux Issues
84 9.6 Analyzing SELinux Problems Lab
85 9.6 9.7 Understanding PAM
86 9.8 Troubleshooting PAM Lab
87 9.9 Managing Authentication Problems
88 9.10 LDAP Overview
89 9.11 Configuring LDAP on Linux
90 9.12 Understanding Kerberos
91 9.13 Troubleshooting Remote Authentication
92 Module introduction
93 Learning objectives
94 10.1 Understanding the Linux Kernel
95 10.2 Working with Crash Dumps
96 10.3 Setting up Remote Core Dump Locations
97 10.4 Understanding Cordump Testing
98 10.5 Testing Coredump
99 Learning objectives
100 11.1 Understanding Linux Performance
101 11.2 Fixing Storage Performance
102 11.3 Fixing File System Performance
103 11.4 Optimizing Memory Performance
104 11.5 Optimizing Network Performance
105 11.6 Optimizing Scheduler Performance
106 11.7 Optimizing CPU Performance
107 Module introduction
108 Learning objectives
109 12.1 Fixing Problems Logging in as Root
110 12.2 Fixing Boot Problems
111 12.3 Failure to Start SSH
112 12.4 Analyzing a Hack
113 12.5 Big Trouble While Booting
114 12.6 Fixing More Login Problems
115 Linux Troubleshooting – Summary