Linux Diagnostics And Troubleshooting (Udemy.com)
This course is aimed at senior system administrators who wish to learn more about troubleshooting, various assignment
Created by: Shikhar Verma
Last updated July 2023
What you will learn
- Linux Diagnostics And Troubleshooting
- To fix common issues on a Red Hat Enterprise Linux machine, using tools provided by the distribution.
- What is troubleshooting?
- Troubleshooting a login issue
- Troubleshoot a web server issue using the log files
- Troubleshoot a FTP Connectivity Issue
- System Monitoring with Cockpit
- Centralized log server using rsyslog
- Advanced Intrusion Detection Environment (AIDE)
- System Auditing with auditd
- Identify various harwdare and their problems
- Hardware Error Reporting using mcelog and rasdaemon
- Manging Kernel Modules
- Troubleshooting to disable MSI-X interrupt handling in the driver
- Troubleshooting Storage Issues
- Overview about Filesystems, Device Manager & Device Mapper Multipath
- Recovering from File System Corruption
- Migrating a Volume Group from one system to another
How it compares
Against the other 124 rated Udemy courses in Linux on CourseDuck:
- Rating4.5 out of 5higher than 53% of them
- Reviews1,404#45 of 125 by number of reviews
- Length10.4 hourslonger than 70% of them
- Last updatedJuly 2023earlier than 51% of them
Course Description
Senior system administrators who are interested in troubleshooting more are the target audience for this course.
Every section of this course has a different set of quizzes, and there is also many project lab assignment that will help you demonstrate what you have learned.
Linux Diagnostics And Troubleshooting
Course Content
Introduction
What is troubleshooting?
Troubleshooting a login issue
Collecting Information
System Journal
Troubleshoot a web server issue using the log files
Using Red Hat Resources
Collecting Information with SOSREPORT
Practice Lab Session
Troubleshoot a FTP Connectivity Issue
Quiz - MCQ
Monitoring Systems
System Monitoring with Cockpit
Performance Co-Pilot or pcp
Centralized log server using rsyslog
Practice Lab Session
Intrusion detection software to monitor changes
Advanced Intrusion Detection Environment (AIDE)
Practice Lab Session
System Auditing with auditd
Quiz - MCQ
Identifying Hardware Issues
Identify various hardware and their problems
Hardware Error Reporting using mcelog and rasdaemon
Memory Testing using memtest86+ package
Managing Kernel Modules
Loading and unloading modules
Managing module options
Troubleshooting to disable MSI-X interrupt handling in the driver
Quiz - MCQ
Troubleshooting Storage Issues
Overview of Linux Storage Stack
Virtual File System
Filesystems & Device Manager
Device Mapper Multipath
Recovering from File System Corruption
Checking & Repairing ext3/ext4 fs using e2fsck
Checking & Repairing xfs fs using xfs_repair
Recovering LVM Issues
Practice Lab Session - using vgcfgrestore
Migrating a Volume Group from one system to another
Recovering Metadata in LVM
Practice Lab Session
Configuration of Iscsi target & Initiator
Practice Lab Session on iscsi target & initiator - 1
Practice Lab Session on iscsi target & initiator - 2
Quiz - MCQ
Troubleshooting RPM Issues
Resolve package management dependency issues
Identify & fix dependency issue
Recover a corrupted RPM Database
Working with transaction history using Yum command
Reverting & repeating transaction using yum command
Practice Lab Session
Quiz - MCQ
Troubleshooting a Network Issues
Check Network Connectivity
Scanning Network Ports using nmap
Communicating with a remote service using nc command
Monitoring Network traffic using iptraf-ng
Troubleshooting a network issue (One network interface is not working properly)
Troubleshooting tips related with device names of ethernet interface
Disable consistent network device naming
Overview NetworkManager
Practice Lab Session
Capturing Packets with tcpdump
Practice Lab Sessions
Quiz - MCQ
Troubleshooting a Boot Issues
Linux Boot process
Booting of RHEL 7 with systemd
Overview of Grub2
Grub2 features
Booting into Grub Menu
Protect Grub by appying a password
Lab on Basic System Recovery (Initramfs file missing/Corrupted)
Lab on Basic System Recovery (Grub related issues like grub is missing)
Lab on Basic System Recovery (Master Boot Record missing/corrupted)
Rescue Modue in RHEL 7
Practice Lab Session
Reset the root passwd using installation disk
Reset the root passwd using rd.break
Repairing File System Issues at boot
Fix issues at /etc/fstab at boot - Lab Session
Assignment - This lab project assignment aims to explore some common Red Hat Linux boot issues and provide solutions to resolve them.
Troubleshooting a Security Issues
Troubleshooting a SELinux Issue
Changing SELinux context
troubleshooting ftp connectivity issue using booleans
SELinux Audit Logs & Troubleshooting
Overview of PAM Security
Concepts of PAM
PAM Modules & Configurations
PAM Module Groups
Control Flags in PAM
PAM Modules
last lecture
Instructor Details
- 4.5 Rating
1,404 Reviews
Shikhar Verma
Shikhar Verma – Entrepreneur, Corporate Trainer, and IT Consultant
●Founder & CEO of Techstart – Leads an IT company specializing in designing, developing certified courses, content creation, and managing online/offline IT projects for renowned companies.
●15+ Years of Industry Experience – Worked extensively in the IT sector before establishing his own business, bringing deep expertise in technology and corporate training.
●Passionate About Technology & Education – Dedicated to utilizing his technical skills to drive both organizational success and personal career growth.
●Renowned Udemy Instructor – Simplifies complex technical concepts and delivers them in an engaging and approachable manner.
●Educating Since 2016 – Taught over 100,000 students worldwide across multiple learning platforms.
●Educational Background – Holds a BTech in Electrical and Electronics Engineering.
●Core Expertise:
☆Generative AI, Python, DevOps, Docker, Git, Kubernetes, Linux, Ansible, Shell Scripting
☁️ AWS Cloud (Amazon Web Services), Linux Clustering, GCP
More courses by Shikhar Verma
Master Linux Troubleshooting: Hands-On Training for 2026 Pro
4.2 (4,805 Reviews)
Provider: Udemy
Time: 44h
$16.99
Red Hat Training and Certification - RHEL 8/9 (RH124) (2025)
4.6 (3,208 Reviews)
Provider: Udemy
Time: 19h
$74.99
Automation with Ansible Playbooks – Hands-On! (2025)
4.7 (2,696 Reviews)
Provider: Udemy
Time: 9.6h
$10.99
Managing Ansible with AWX and Ansible Tower (2025)
4.5 (2,376 Reviews)
Provider: Udemy
Time: 4.2h
$11.99
DevOps: CI/CD using Jenkins, Maven, Git, Sonar, OWASP, Trivy (2025)
4.1 (1,617 Reviews)
Provider: Udemy
Time: 11.8h
$84.99
More Linux courses
Learn Ubuntu Fast: Learn, Practice, and Advance your Career (2022)
4.8 (112 Reviews)
Provider: Udemy
Time: 6.6h
$69.99
Linux Mastery: Master the Linux Command Line in 11.5 Hours (2023)
4.7 (27,499 Reviews)
Provider: Udemy
Time: 10.7h
$24.99
The Linux Command Line Bootcamp: Beginner To Power User (2026)
4.7 (10,510 Reviews)
Provider: Udemy
Time: 15.8h
$109.99
Complete Linux Bash Shell Scripting with Real Life Examples (2026)
4.7 (4,978 Reviews)
Provider: Udemy
Time: 14.7h
$16.99
Complete Linux Troubleshooting Course (Practical Examples) (2026)
4.7 (2,231 Reviews)
Provider: Udemy
Time: 17.1h
$119.99
Reviews
By Nilkanth Patil on 3/26/2026
The Linux Diagnostics and Troubleshooting course was very informative and well-structured. It covered key concepts such as boot issues, filesystem recovery, LVM troubleshooting, and network diagnostics in a practical manner. The hands-on approach and real-world scenarios helped in better understanding and applying the concepts. The trainer explained topics clearly and addressed queries effectively. Overall, this course has significantly improved my troubleshooting skills and confidence in handling Linux-related issues. It would be great to include a few more advanced real-time scenarios for deeper learning.
By Anonymized User on 1/20/2025
Very interactive sessions with proper examples. I was searching for troubleshooting courses and for those who are new and adverse to the basics of the Linux environment please refer to this. Thank you Sir for such explanations.
By NATHANIEL GROCOTT on 5/17/2023
Some of the topics are relatively new to Linux, such as the auditd kernel logs which were added to Liunx around 2017. Overall a good overview of fundamental monitoring, hardware, booting, file system, networking, and security Linux troubleshooting topics.
By Andries Burger on 11/26/2022
A great match. Covers all the relevant building blocks for the system. It allows you to have a full understanding of the system and how to correct any misaligned, miss configured and mistakes made on Linux systems that cause challenges in working systems. Highly recommended to all levels of SysAdmins
By Rajesh Bajpai on 5/6/2022
This course could have been much clear but it has been divided in to short lectures so this course seems that course is covering more topics but i feels that it has been done for marketing/selling strategy of this course although course is good but can be better.
By Salvatore Civiletti on 9/1/2021
All the lectures are made in an easy way, giving good explanations. The instructor goes directly to the topic giving the reason why do or not all the stuff for checking and fixing the various Linux-related issues.
By Brian Weddell on 11/28/2019
Really enjoying the course; excellent explanation on auditing for example. Throughout the course, I appreciate the brief discussion followed by demos to further illustrate topics. Also, outstanding work on section 56 which covers the boot process.
By Cherukuri Satyanarayana on 8/29/2019
course content covered all the issues related to trouble shooting and I'm glad to learn this course thank you shekhar verma sir for presenting such an awesome course
By Joe McCartney on 5/20/2019
good introduction. A lot of what has been mentioned was covered in my Redhat certification study's. Hopefully it will be a good reviser and hopefully I will learn new tools. I found the course very helpful. It is divided and sub-divided into manageable modules. I recommend this course wholeheartedly.
By Dinesh babu on 2/18/2019
This course has a good in depth knowledge of each and every component. I suggest this to all freshers who have basic understanding of linux and experienced professionals as well to get more information. Thank you shikar sir keep going and keep on adding more and more useful contents to this course module.
Quality Score
No CourseDuck member has rated this course yet. Taken it? Give each part a thumbs up or down.
Overall Score : 90 / 100












