一篇看懂 Linux 硬件信息查看与故障排查,全是干货!
在日常运维中,服务器宕机、系统异常、性能瓶颈……常常让人头大。而这些问题,很多时候都可以通过 硬件信息排查 找到线索。本篇将为你系统梳理 Linux 下查看硬件信息与故障排查的常用命令,一篇在手,排查不愁!
(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.
磁盘分区与挂载信息:
复制
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.
(1) 主板与 BIOS 信息:
复制
dmidecode |less1.
可查看:主板型号、序列号、BIOS 版本等(需 root 权限)。
(2) 硬件温度与风扇转速:
复制
sensors1.
第一次使用请运行:sensors-detect。
6. 系统硬件一览工具全局硬件信息查看:
复制
lshw
inxi -Fxz# 推荐,输出美观全面1.2.
PCI 与 USB 设备:
复制
lspci
lsusb1.2.
查看系统日志与内核报错:
复制
dmesg|less
journalctl -xe1.2.
监听硬件变动(如 USB 插拔):
复制
udevadm monitor1.
功能类别
命令推荐
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