Introduction
  • Welcome
  • Before We Begin...
  • Troubleshooting Basics: Your Most Powerful Tool
  • Take The First Step: Scenario 1
  • Scenario 2: No Internet
  • Scenario 3: Intermittent Loss of Power
Generic Troubleshooting
  • Using 'dmesg' to read the kernel ring buffer
  • Reading common log files
  • Viewing Basic Hardware Information in Ubuntu Server
Networking
  • Networking Basics
  • Releasing and Renewing a DHCP Lease
  • Static IP Configurations and Adapter Resets
  • WIreless Configurations
  • Verifying and Changing the Hostname (No Reboot Required!)
  • Calling Up the ARP (Address Resolution Protocol) Table
  • Using 'lshw' to View Network Adapter Information
  • Testing Download Speed with 'wget'
  • Testing Latency, Download, and Upload Speeds with 'speedtest-cli'
Software Installation Errors
  • Errors Installing from Source Code
  • Using 'apt-get' and 'dpkg' to Fix Broken Packages
  • How to Completely Remove a Package (The Right Way!)
  • Additional Options in 'apt-get'
Testing Additional Hardware Components
  • Motherboard Troubleshooting
  • Memtest86+ for Testing RAM
  • Using 'memtester' to Test RAM (No Reboot Required)
  • CPU Stress Testing with 'mprime'
  • Testing a PSU
  • Using 'fsck' to Check (and Repair!) Filesystem Errors
  • Checking the S.M.A.R.T. Status of HDDs in Ubuntu Server
Questions & Answers
  • About This Section