强烈推荐:Linux运维工程师必会的10个查看系统硬件信息命令

<文章最后附上“快速查看命令>

1. lshw - 显示完整的硬件架构详细信息(CPU、内存、磁盘、PCI设备等)

使用:

sudo lshw # 查看全部信息(需root权限)
lshw -short # 简短摘要

2. lspci - 列出所有PCI总线设备(如显卡、网卡等)

使用:

lspci # 基础列表
lspci -v # 显示详细信息(驱动版本等)

3. lsusb - 列出所有连接的USB设备(外接硬盘、U盘等)

使用:

lsusb # 简单列表
lsusb -v # 详细信息(需root)

4. dmidecode - 读取DMI表信息,提供主板、BIOS、内存插槽等硬件数据

使用:

sudo dmidecode # 全部信息
sudo dmidecode -t memory # 仅内存详情

5. hwinfo - 功能强大的硬件探测工具,支持详细信息导出

安装与使用:

sudo apt install hwinfo # Debian/Ubuntu
hwinfo --short # 简要报告
hwinfo --disk # 指定磁盘信息

6. inxi - 综合性系统信息工具,支持简洁或详细输出

安装与使用:

sudo apt install inxi # Debian/Ubuntu
inxi -Fxz # 完整硬件概述(含温度、显卡等)

7. lscpu - 显示CPU架构信息(核心数、线程数、型号等)

使用:

lscpu # 默认输出
cat /proc/cpuinfo # 原始CPU信息(替代方案)

8. lsblk - 列出块设备信息(硬盘、分区、挂载点)

使用:

lsblk # 简单树状图
lsblk -f # 显示文件系统类型

9. smartctl - 检测硬盘健康状态(SMART数据)

安装与使用:

sudo apt install smartmontools # Debian/Ubuntu
sudo smartctl -a /dev/sda # 查看sda硬盘健康

10. Hardinfo(图形工具) - 图形界面查看硬件信息,支持生成报告

安装与使用(GUI):

sudo apt install hardinfo # Debian/Ubuntu
hardinfo # 启动程序

快速查看命令:

df/du:磁盘空间使用情况。

free/vmstat:内存和虚拟内存统计。

hddtemp:硬盘温度监控。

查看CPU信息:cat /proc/cpuinfo

查看内存信息:cat /proc/meminfo

查看板卡信息:cat /proc/pci

查看PCI信息:lspci (相比cat /proc/pci更直观)
               
查看USB设备:lsusb
               
查看键盘和鼠标:cat /proc/bus/input/devices
               
查看系统硬盘信息和使用情况:fdisk -l 和 df -h
               
查看各设备的中断请求(IRQ):cat /proc/interrupts

查看系统体系结构和kernel版本:uname -a

查看硬件信息,包括bios、cpu、内存等信息:dmidecode

查看硬件信息/kernel的打印信息:dmesg | less

根据具体需求选择合适的工具,建议结合man手册(如man lshw)深入学习参数用法!

原文链接:,转发请注明来源!