O'Reilly logo

Stay ahead with the world's most comprehensive technology and business learning platform.

With Safari, you learn the way you learn best. Get unlimited access to videos, live online training, learning paths, books, tutorials, and more.

Start Free Trial

No credit card required

Linux Troubleshooting: Red Hat EX342

Video Description

Sneak Peek

The Sneak Peek program provides early access to Pearson video products and is exclusively available to Safari subscribers. Content for titles in this program is made available throughout the development cycle, so products may not be complete, edited, or finalized, including video post-production editing.

Introduction
Linux Troubleshooting: Introduction


Module 1: Troubleshooting Basics
Module introduction

Lesson 1: Troubleshooting Basics
Learning objectives
1.1 Understanding Troubleshooting Procedures
1.2 Gathering Information
1.3 Using Red Hat Resources
1.4 Warming Up Lab

Lesson 2: Systems Monitoring
Learning objectives
2.1 Using Monitoring Systems
2.2 Understanding Logging
2.3 Setting up Remote Logging
2.4 Tracking Changes
2.5 Configuring AIDE
2.6 Working with auditd

Module 2: Troubleshooting Boot and Hardware-related Issues
Module introduction

Lesson 3: Troubleshooting Boot Issues
Learning objectives
3.1 Understanding the Boot Procedure
3.2 Understanding Troubleshooting Modes
3.3 Using Low-Level Troubleshooting Modes
3.4 Using Systemd Troubleshooting Modes
3.5 Understanding GRUB
3.6 Fixing Boot Problems on a BIOS System
3.7 Understanding UEFI Boot
3.8 Fixing Boot problems on a UEFI System
3.9 Troubleshooting Failing Services in Systemd
3.10 Resetting the Root Password

Lesson 4: Managing Hardware Issues
Learning objectives
4.1 Understanding Hardware Management
4.2 Identifying Hardware
4.3 Finding Hardware Issues
4.4 Identifying Driver Issues
4.5 Managing Kernel Module Options
4.6 Managing Virtualization Options
4.7 Fixing Virtualization Problems

Lesson 5: Managing Storage Issues
Learning objectives
5.1 Understanding Linux Storage
5.2 Recovering Deleted Partitions
5.3 Fixing File System Corruption
5.4 Dealing with LVM Problems
5.5 Understanding LUKS
5.6 Fixing LUKS Issues
5.7 Fixing Issues with Virtual Machine Storage
5.8 Understanding iSCSI
5.9 Resolving iSCSI Issues

Lesson 6: Troubleshooting Networking
Learning objectives
6.1 Understanding Networking
6.2 Fixing Device Configuration Issues
6.3 Fixing DNS Issues
6.4 Fixing Connectivity Issues
6.5 Analyzing Network Traffic
6.6 Analyzing Local Service Availability
6.7 Analyzing Remote Service Availability
6.8 Understanding Firewalling
6.9 Fixing Firewall Issues

Module 3: Troubleshooting Software-related Issues
Module introduction

Lesson 7: Managing Software Issues
Learning objectives
7.1 Understanding Linux Packages
7.2 Resolving Dependency Issues
7.3 Recovering a Corrupted Package Database
7.4 Identifying Changed Files

Lesson 8: Managing Application Issues
Learning objectives
8.1 Understanding the Application Stack
8.2 Fixing Library Issues
8.3 Debugging Applications
8.4 Identifying Memory Leaks

Lesson 9: Managing Security Issues
Learning objectives
9.1 Understanding Linux Security
9.2 Preventing Backdoors
9.3 Troubleshooting Permissions
9.4 Understanding SELinux Issues
9.5 Managing SELinux Issues
9.6 Understanding PAM
9.7 Managing Authentication Problems
9.8 Understanding Remote Authentication
9.9 Troubleshooting Remote Authentication

Module 4: Troubleshooting Kernel-related Issues
Module introduction

Lesson 10: Troubleshooting Kernel Issues
Learning objectives
10.1 Understanding the Linux Kernel
10.2 Working with Crash Dumps
10.3 Setting up Remote Core Dump Locations
10.4 Testing and Analyzing Core Dumps

Lesson 11: Fixing Performance Problems
Learning objectives
11.1 Understanding Linux Performance
11.2 Fixing Storage Performance
11.3 Fixing File System Performance
11.4 Optimizing Memory performance
11.5 Optimizing Network Performance
11.6 Optimizing Scheduler Performance
11.7 Optimizing CPU Performance

Module 5: Sample Exam
Module introduction

Lesson 12: Sample Exam
Learning objectives
12.1 Fixing Problems Logging in as Root
12.2 Fixing Boot Problems
12.3 Failure to Start SSH
12.4 Analyzing a Hack
12.5 Big Trouble While Booting
12.6 Fixing More Login Problems

Summary
Linux Troubleshooting: Summary

Table of Contents

  1. Introduction
    1. Linux Troubleshooting: Introduction 00:04:00
  2. Module 1: Troubleshooting Basics
    1. Module introduction 00:00:24
  3. Lesson 1: Troubleshooting Basics
    1. Learning objectives 00:00:22
    2. 1.1 Understanding Troubleshooting Procedures 00:12:11
    3. 1.2 Gathering Information 00:13:28
    4. 1.3 Using Red Hat Resources 00:07:56
    5. 1.4 Warming Up Lab 00:13:41
  4. Lesson 2: Systems Monitoring
    1. Learning objectives 00:00:29
    2. 2.1 Using Monitoring Systems 00:17:24
    3. 2.2 Understanding Logging 00:03:15
    4. 2.3 Setting up Remote Logging 00:05:23
    5. 2.4 Tracking Changes 00:03:40
    6. 2.5 Configuring AIDE 00:08:23
    7. 2.6 Working with auditd 00:18:54
  5. Module 2: Troubleshooting Boot and Hardware-related Issues
    1. Module introduction 00:00:21
  6. Lesson 3: Troubleshooting Boot Issues
    1. Learning objectives 00:00:33
    2. 3.1 Understanding the Boot Procedure 00:04:19
    3. 3.2 Understanding Troubleshooting Modes 00:05:47
    4. 3.3 Using Low-Level Troubleshooting Modes 00:11:50
    5. 3.4 Using Systemd Troubleshooting Modes 00:06:08
    6. 3.5 Understanding GRUB 00:09:28
    7. 3.6 Fixing Boot Problems on a BIOS System 00:11:10
    8. 3.7 Understanding UEFI Boot 00:10:08
    9. 3.8 Fixing Boot problems on a UEFI System 00:09:21
    10. 3.9 Troubleshooting Failing Services in Systemd 00:17:23
    11. 3.10 Resetting the Root Password 00:09:16
  7. Lesson 4: Managing Hardware Issues
    1. Learning objectives 00:00:27
    2. 4.1 Understanding Hardware Management 00:07:21
    3. 4.2 Identifying Hardware 00:06:33
    4. 4.3 Finding Hardware Issues 00:10:11
    5. 4.4 Identifying Driver Issues 00:09:39
    6. 4.5 Managing Kernel Module Options 00:12:07
    7. 4.6 Managing Virtualization Options 00:11:44
    8. 4.7 Fixing Virtualization Problems 00:16:25
  8. Lesson 5: Managing Storage Issues
    1. Learning objectives 00:00:28
    2. 5.1 Understanding Linux Storage 00:08:55
    3. 5.2 Recovering Deleted Partitions 00:17:12
    4. 5.3 Fixing File System Corruption 00:11:32
    5. 5.4 Dealing with LVM Problems 00:15:31
    6. 5.5 Understanding LUKS 00:17:06
    7. 5.6 Fixing LUKS Issues 00:06:51
    8. 5.7 Fixing Issues with Virtual Machine Storage 00:06:06
    9. 5.8 Understanding iSCSI 00:11:56
    10. 5.9 Resolving iSCSI Issues 00:05:24
  9. Lesson 6: Troubleshooting Networking
    1. Learning objectives 00:00:40
    2. 6.1 Understanding Networking 00:05:27
    3. 6.2 Fixing Device Configuration Issues 00:17:03
    4. 6.3 Fixing DNS Issues 00:02:24
    5. 6.4 Fixing Connectivity Issues 00:14:35
    6. 6.5 Analyzing Network Traffic 00:12:55
    7. 6.6 Analyzing Local Service Availability 00:11:57
    8. 6.7 Analyzing Remote Service Availability 00:13:45
    9. 6.8 Understanding Firewalling 00:10:47
    10. 6.9 Fixing Firewall Issues 00:20:36
  10. Module 3: Troubleshooting Software-related Issues
    1. Module introduction 00:00:23
  11. Lesson 7: Managing Software Issues
    1. Learning objectives 00:00:26
    2. 7.1 Understanding Linux Packages 00:05:40
    3. 7.2 Resolving Dependency Issues 00:07:46
    4. 7.3 Recovering a Corrupted Package Database 00:05:30
    5. 7.4 Identifying Changed Files 00:09:49
  12. Lesson 8: Managing Application Issues
    1. Learning objectives 00:00:32
    2. 8.1 Understanding the Application Stack 00:04:12
    3. 8.2 Fixing Library Issues 00:09:30
    4. 8.3 Debugging Applications 00:13:57
    5. 8.4 Identifying Memory Leaks 00:07:25
  13. Lesson 9: Managing Security Issues
    1. Learning objectives 00:00:29
    2. 9.1 Understanding Linux Security 00:06:04
    3. 9.2 Preventing Backdoors 00:04:44
    4. 9.3 Troubleshooting Permissions 00:09:58
    5. 9.4 Understanding SELinux Issues 00:10:33
    6. 9.5 Managing SELinux Issues 00:16:48
    7. 9.6 Understanding PAM 00:19:13
    8. 9.7 Managing Authentication Problems 00:08:33
    9. 9.8 Understanding Remote Authentication 00:15:46
    10. 9.9 Troubleshooting Remote Authentication 00:10:42
  14. Module 4: Troubleshooting Kernel-related Issues
    1. Module introduction 00:00:20
  15. Lesson 10: Troubleshooting Kernel Issues
    1. Learning objectives 00:00:24
    2. 10.1 Understanding the Linux Kernel 00:02:21
    3. 10.2 Working with Crash Dumps 00:07:37
    4. 10.3 Setting up Remote Core Dump Locations 00:07:00
    5. 10.4 Testing and Analyzing Core Dumps 00:12:35
  16. Lesson 11: Fixing Performance Problems
    1. Learning objectives 00:00:29
    2. 11.1 Understanding Linux Performance 00:08:57
    3. 11.2 Fixing Storage Performance 00:06:01
    4. 11.3 Fixing File System Performance 00:09:16
    5. 11.4 Optimizing Memory performance 00:10:49
    6. 11.5 Optimizing Network Performance 00:06:31
    7. 11.6 Optimizing Scheduler Performance 00:09:47
    8. 11.7 Optimizing CPU Performance 00:05:59
  17. Module 5: Sample Exam
    1. Module introduction 00:00:22
  18. Lesson 12: Sample Exam
    1. Learning objectives 00:00:29
    2. 12.1 Fixing Problems Logging in as Root 00:05:26
    3. 12.2 Fixing Boot Problems 00:04:31
    4. 12.3 Failure to Start SSH 00:02:56
    5. 12.4 Analyzing a Hack 00:02:13
    6. 12.5 Big Trouble While Booting 00:10:01
    7. 12.6 Fixing More Login Problems 00:06:48
  19. Summary
    1. Linux Troubleshooting: Summary 00:00:25