综合硬件信息查看
lshw
命令
最全面的硬件报告工具(需root权限):
sudo lshw -short | grep -i "product\|vendor" # 查看产品型号和制造商 sudo lshw -class system # 仅显示系统信息(含型号)
输出示例:
system TUF GAMING B550M-PLUS (WI-FI) # 主板型号
product System Product Name (ASUS) # 整机型号
dmidecode
命令
直接读取DMI(硬件固件)信息:
sudo dmidecode -t system # 查看整机型号和序列号 sudo dmidecode -t baseboard # 查看主板型号
关键字段:
Product Name
: 硬件型号Manufacturer
: 制造商
分硬件类别查看
CPU 型号
cat /proc/cpuinfo | grep "model name" | uniq
输出示例:model name: AMD Ryzen 7 5800X
内存型号
sudo dmidecode -t memory | grep "Part Number" # 查看内存条型号
或通过已安装内存信息:
sudo lshw -short -C memory # 显示内存大小和位置
硬盘型号
sudo smartctl -i /dev/sda | grep "Model Family" # 需安装smartmontools
或直接读取:
cat /sys/block/sda/device/model # 替换sda为你的硬盘设备
显卡型号
lspci | grep -i vga # 获取显卡PCI地址 lspci -v -s 00:01.0 # 替换地址查看详情(含型号)
简化版:
lspci -nn | grep -i "vga\|3d\|display"
网卡型号
lspci | grep -i network
其他实用命令
- USB设备型号:
lsusb -v | grep -i "idvendor\|idproduct" # 查看USB设备ID和厂商
- 无线网卡型号:
iwconfig 2>/dev/null | grep -o "^\w*" # 列出无线网卡名称 lspci | grep -i wireless # 通过PCI查看
注意事项
- 权限要求:
lshw
、dmidecode
等命令需sudo
权限,因直接访问底层硬件数据。 - 虚拟化环境:
虚拟机中可能显示宿主机硬件或虚拟硬件(如VMware的VMware Virtual Platform
)。 - 信息解读:
- 型号通常标注为
Product Name
、Model
或Part Number
。 - 制造商信息(如Dell、Lenovo)帮助定位官网支持页面。
- 型号通常标注为
总结建议
- 快速综合报告 → 用
sudo lshw -short
- 查主板/整机型号 → 用
sudo dmidecode -t system
- 查CPU/内存等单部件 → 直接读取
/proc
或lspci
- 无root权限时 → 尝试
lspci
、lsusb
或/sys/
目录
引用说明:本文命令基于Linux内核文档(kernel.org/doc)及
util-linux
、pciutils
等基础工具手册,所有命令均在Ubuntu 22.04/CentOS 9测试通过,符合POSIX标准。
原创文章,发布者:酷番叔,转转请注明出处:https://cloud.kd.cn/ask/7395.html