Linux Troubleshooting Course with Real Life Examples

Video description

Explore the key tips and techniques for maintaining a reliable and highly available Linux server infrastructure and reducing downtime with this interactive course.

Beginning with troubleshooting best practices, you’ll go on to understand the technique of effectively diagnosing and fixing common and complex Linux server configuration and administration issues. From system access troubleshooting through to filesystem troubleshooting, you’ll learn with practical examples and tackle a variety of critical issues. Later, you’ll even get to grips with system recovery. All along, this course will guide you on how to apply your skills in a production environment.

By the end of this course, you will have developed the skills you need to effectively troubleshoot a variety of Linux-related issues.

What You Will Learn

  • Understand conceptual troubleshooting and system access troubleshooting
  • Get up to speed with filesystem troubleshooting
  • Discover system administration troubleshooting and recovery
  • Manage your company s IT environment and respond to critical issues smoothly


This course is for beginners in the IT field who are looking to troubleshoot daily issues, and experienced system administrators or engineers who want to improve their existing skills. Basic knowledge of the Linux command line is required.

About The Author

Imran Fazal: Imran Afzal is a systems engineer/manager, entrepreneur, instructor, and a public speaker. He started his career with Time Warner in 2000 as a systems administrator. He was involved in deploying technologies such as DTV, VOD, CableCards, and others. These technologies were built on many Linux distributions. Since then, he has utilized Linux/Unix skills in many Fortune 500 companies.

He has worn many different hats and currently manages a large team of systems engineers, administrators and team leads globally. He has spearheaded projects such as datacenter migration, introduction, and deployment of VMware, monitoring tools implementation, Amazon cloud migration, and many more. He is certified in Linux Systems Management, UNIX Operating Systems, Linux System Administration, System Internals, VMWare Certified Professional, RHCSA, and Windows Server Certified.

Publisher resources

Download Example Code

Table of contents

  1. Chapter 1 : Introduction and Course Overview
    1. Syllabus Overview
  2. Chapter 2 : Troubleshooting Best Practices
    1. Welcome to Troubleshooting Best Practices
    2. Follow Policies and Standards
    3. Documentation or Ticketing Process
    4. Patience To Work With the Users / Group
    5. Get Online Help
    6. Understanding the Issue Before Making a Decision
    7. Involve Vendor If Needed
    8. Log Monitor
    9. Be Honest and Ask Questions
  3. Chapter 3 : Lab Setup
    1. Welcome to Lab Setup
    2. What is Virtual Box?
    3. Installing Oracle VirtualBox
    4. Creating First Virtual Machine
    5. Linux Installation
  4. Chapter 4 : Conceptual Troubleshooting
    1. Welcome to Conceptual Troubleshooting
    2. Who is Who?
    3. Cannot Access Server
    4. Cannot Install Linux
    5. Linux Virtual Machine Running Slow
  5. Chapter 5 : System Access Troubleshooting
    1. Welcome to System Access Troubleshooting
    2. Server is Not Reachable
    3. Cannot Connect to a Website or an Application
    4. Cannot SSH as root or a Specific User
    5. Firewall Issue
    6. Terminal Client is not working
    7. Cannot Connect using Putty to a VirutalBox VM
  6. Chapter 6 : FileSystem Troubleshooting
    1. Welcome to FileSystem Troubleshooting
    2. Cannot cd into a Directory
    3. Cannot Open a File or Run a Script
    4. Having Trouble Finding Files and Directories
    5. Cannot Create Links
    6. Cannot Write to a File
    7. Cannot Delete, Copy, Move or Rename a File
    8. Cannot Change File Permissions or View Other Users Files
    9. Disk Space Full or Add More Disk Space
    10. Add Disk and Create Standard Partition
    11. Add Disk and Create LVM Partition
    12. Extend Disk with LVM
    13. How to Delete Old Files
    14. Script to Delete Old Files
    15. FileSystem is Corruption
    16. Corruption in /etc/fstab
  7. Chapter 7 : System Administration Troubleshooting
    1. Welcome to System Administration Troubleshooting
    2. Running Out of Memory
    3. Add Swap Space
    4. System Rebooted or Process Restarted
    5. Unable to get IP Address
    6. IP Assigned but not Reachable
    7. Having Trouble using vi Editor
    8. Cannot Run Certain Commands
    9. Cannot Change Password
    10. User Account has no Home Directory
    11. How to Change Every Instance of a Word in a File
    12. How to Use sed Command
    13. How to Kill a User Terminal or Process
    14. Recover Root Password
    15. SOS Report
    16. List of Users Logged in by Date
    17. System is Running Slow
    18. Rollback Updates and Patching
  8. Chapter 8 : System Recovery
    1. Welcome to System Recovery
    2. Recover Virtual System
    3. Recover Physical System
    4. Disaster Recovery
  9. Chapter 9 : Additional Resources
    1. Welcome to Additional Resources
    2. Introduction to FileSystem
    3. File Ownership Commands (chown, chgrp)
    4. Files and Directory Permissions (chmod)
    5. System Logs Monitor (/var/log)
    6. Soft and Hard Links
    7. curl and ping commands
    8. Programs and Service Management
    9. Processes and Jobs (systemctl, ps, kill, top, crontab, at)
    10. New Network Command
    11. Difference Between CentOS/Redhat 5, 6 and 7

Product information

  • Title: Linux Troubleshooting Course with Real Life Examples
  • Author(s): Imran Afzal
  • Release date: July 2019
  • Publisher(s): Packt Publishing
  • ISBN: 9781838982263