lshw
命令手册命令名称: lshw
功能描述: lshw是一个提取机器硬件配置详细信息的工具,并且能将结果输出成HTML、json、XML等格式。
-X 启动图形界面(如果有安装图像界面)
-html 将结果以HTML格式打印
-xml 将结果以xml格式打印
-json 将结果以json格式打印
-short 输出硬件路径
-businfo 输出总线信息
-dump 将结果导出到一个文件(文件为SQLite数据)
-class 仅显示一类硬件信息,可以使用lshw -short或lshw -businfo筛选硬件类别
将结果已json格式打印并显示前6行:
[root@linux-man.cn ~]# lshw -json | head -n 6
{
"id" : "localhost.localdomain",
"class" : "system",
"claimed" : true,
"handle" : "DMI:0001",
"description" : "Computer",
新添加一块网卡但系统无法自动识别需要收到创建网卡配置文件,这时可以使用lshw命令找到新更加网卡的MAC地址和网卡名称:
[root@linux-man.cn ~]# lshw | grep -A 10 "Ethernet interface"
description: Ethernet interface
product: VMXNET3 Ethernet Controller
vendor: VMware
physical id: 0
bus info: pci@0000:0b:00.0
logical name: eno16780032
version: 01
serial: 00:50:56:90:ba:53
size: 10Gbit/s
width: 32 bits
clock: 33MHz
注:"logical name"为网卡名,serial为MAC地址。