一篇看懂 Linux 硬件信息查看与故障排查,全是干货!

在日常运维中,服务器宕机、系统异常、性能瓶颈……常常让人头大。而这些问题,很多时候都可以通过 硬件信息排查 找到线索。本篇将为你系统梳理 Linux 下查看硬件信息与故障排查的常用命令,一篇在手,排查不愁!

1. CPU 信息查看与排查

(1) 查看 CPU 基本信息:

复制
lscpu cat /proc/cpuinfo1.2.

查看:型号、核心数、线程数、主频等。

(2) 查看 CPU 使用率:

复制
top htop# 推荐,需安装 mpstat -P ALL 11.2.3.

(3) 排查技巧:

某个核心持续 100%?→ 可能是进程死循环;CPU 负载高?→ 结合 top、pidstat 定位异常进程。2. 内存信息查看与排查

查看内存使用情况:

复制
free-h cat /proc/meminfo1.2.

查看内存占用进程:

复制
ps aux --sort=-%mem |head1.

内存泄漏排查:

复制
smem # 更准确统计 valgrind # 编程场景专用1.2.
3. 磁盘信息与 I/O 排查

磁盘分区与挂载信息:

复制
lsblk df-hT1.2.

实时磁盘 I/O 监控:

复制
iostat -x1 iotop # 实时查看I/O占用1.2.

磁盘健康检查(SMART):

复制
smartctl -a /dev/sdX1.

需安装 smartmontools。

4. 网卡与网络排查

查看网卡状态与驱动:

复制
iplink ethtool eth0 lshw -class network1.2.3.

网络连接与监听端口:

复制
ss -tunlp netstat-i1.2.

网络连通性测试:

复制
ping8.8.8.8 traceroute baidu.com mtr-r-c10 baidu.com1.2.3.
5. 主板、BIOS、传感器

(1) 主板与 BIOS 信息:

复制
dmidecode |less1.

可查看:主板型号、序列号、BIOS 版本等(需 root 权限)。

(2) 硬件温度与风扇转速:

复制
sensors1.

第一次使用请运行:sensors-detect。

6. 系统硬件一览工具

全局硬件信息查看:

复制
lshw inxi -Fxz# 推荐,输出美观全面1.2.

PCI 与 USB 设备:

复制
lspci lsusb1.2.
7. 系统故障排查实战

查看系统日志与内核报错:

复制
dmesg|less journalctl -xe1.2.

监听硬件变动(如 USB 插拔):

复制
udevadm monitor1.
8. 常用命令速查表(收藏版)

功能类别

命令推荐

CPU 信息

lscpu

, cat /proc/cpuinfo

CPU 负载

top

, mpstat, htop

内存信息

free -h

, cat /proc/meminfo

内存排查

ps aux

, smem

磁盘使用

df -hT

, lsblk

磁盘 I/O

iostat

, iotop

磁盘健康

smartctl

网卡信息

ethtool

, ip, lshw

网络测试

ping

, mtr, ss

BIOS 主板

dmidecode

传感器温度

sensors

硬件清单

lshw

, inxi

USB/PCI

lsusb

, lspci

9. 写在最后

这一篇覆盖了Linux常见的硬件信息查看与排查命令,是你工作中不可或缺的实战秘籍。建议收藏备用,每次排查硬件问题时,拿出来对照使用,效率翻倍!

阅读剩余
THE END