<文章最后附上“快速查看命令>
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)深入学习参数用法!