Linux Troubleshooting
Quick Checklist
The System Is Slow
Look at:
- load average
- CPU steal or iowait
- memory and swap
- disk usage and inode exhaustion
A Service Does Not Start
Check:
- the unit file
- permissions on the binary and directories
- whether the port is already in use
- whether the config is valid
There Is Not Enough Disk Space
High Load
Separate:
- CPU saturation
- disk I/O wait
- memory pressure
- hung NFS or network storage
Practice
- Do not start with a restart until you collect the basic symptoms.
- Determine first whether the issue is system-wide or limited to one service.
- Always capture the timeline: when it started and what changed before it.