Memory and CPU
| Topic | Procedure / notes |
|---|
| sudo dmidecode --type 17 | grep -E "Type:|Speed:|Manufacturer:" | DMI memory module type, reported speed and vendor; firmware data may be incomplete or inaccurate. |
| sudo lshw -short -C memory | List memory devices; install lshw if missing. |
| inxi -C -m | Summarize CPU and memory; install inxi if missing. |
| free -h | Used, available and cached memory. |
| lscpu | CPU architecture, cores, threads and flags. |
Storage and system
| Topic | Procedure / notes |
|---|
| lsblk -o NAME,SIZE,FSTYPE,MOUNTPOINTS,MODEL | List block devices and mounted filesystems. |
| df -h | Filesystem usage. |
| sudo smartctl -a /dev/nvme0 | Inspect NVMe SMART details; confirm actual device first and install smartmontools. |
| sudo journalctl -p warning -b | Warnings/errors from current boot. |
| systemctl --failed | List failed systemd units. |
Networking and performance
| Topic | Procedure / notes |
|---|
| ip -br addr | Brief interface and address list. |
| ip route | Routing table. |
| ss -tulpn | Listening TCP/UDP sockets and owning processes where permitted. |
| ping -c 4 1.1.1.1 | Basic connectivity check. |
| top | Live process and CPU/memory view. |
| sudo dmesg --level=err,warn | Kernel warnings and errors; access varies by distribution. |
Service note: Model, firmware version and region can change key combinations and hardware options. Verify the exact device service manual and back up important data before repairs.