Linux guides
Practical Linux diagnostics and server operations.
Investigate Linux segmentation faults using kernel logs, systemd-coredump, executable metadata, shared libraries, resource limits, and safe backtraces.
Diagnose Linux network is unreachable errors by checking interfaces, addresses, routes, gateways, policy routing, namespaces, and network managers.
Diagnose Linux too many open files errors by finding the affected process, checking file descriptor usage, leaks, and effective systemd limits.
Diagnose Linux read-only file system errors safely by identifying the mount, checking kernel logs, disk health, filesystem errors, and recovery options.
Interpret Linux load average correctly and find whether CPU demand, blocked I/O, memory pressure, or uninterruptible tasks are causing it.
Understand Linux memory accounting, find the processes and cgroups consuming RAM, and distinguish healthy cache from leaks or memory pressure.
Find the process, thread, workload, or system condition causing high Linux CPU usage and verify the fix without killing the wrong service.
Identify the process listening on a Linux port, distinguish expected services from stale processes, and resolve port conflicts safely.
Determine whether a Linux server ran out of disk blocks or inodes, find the real space consumers, and recover capacity safely.
Use systemctl, journalctl, unit validation, and dependency checks to find why a Linux systemd service failed to start.