dmidecode:获取设备硬件信息

功能描述

使用dmidecode命令可以在Linux系统上获取有关硬件方面的信息,比如BIOS、系统、主板、CPU、内存及缓存等。

dmidecode的作用是将DMI数据库中的信息解码,以可读的文本方式显示。由于DMI信息可以人为修改,因此里面的信息不一定是系统准确的信息。

DMI是帮助收集计算机系统信息的管理系统,DMI信息的收集必须在严格遵照SMBIOS规范的前提下进行。SMBIOS是主板或系统制造者以标准格式显示产品管理信息所需遵循的统一规范。

DMI充当了管理工具和系统层之间接口的角色。它建立了标准的可管理系统,更加方便了计算机厂商和用户对系统的了解。DMI的主要组成部分是MIF数据库。这个数据库包括了所有有关计算机系统和配件的信息。通过DMI信息,用户可以获取序列号、计算机厂商、串口信息及其他系统配件信息。

命令语法

dmidecode [选项]

选项含义


选项

含义

-d

从设备文件读取信息,输出内容与不加参数标准输出相同

-h

显示帮助信息

-s

只显示指定DMI字符串的信息

-q

显示更少的简化信息

-t

只显示指定类型的信息

-u

显示未解码的原始条目内容

-- -dump-bin file

将DMI数据转储到一个二进制文件中

-- -from-dump FILE

从一个二进制文件读取DMI数据

-V

显示版本信息

参考实例

(1)查看服务器所有的硬件信息

[root@cnLinuxer ~]# dmidecode

(2)查看服务器型号

[root@cnLinuxer ~]# dmidecode | grep "Product Name"

(3)查看服务器主板序列号

[root@cnLinuxer ~]# dmidecode | grep "Serial Number"

(4)查看系统序列号

[root@cnLinuxer ~]# dmidecode -s system-serial-number

(5)查看CPU详细信息

[root@cnLinuxer ~]# dmidecode -t processor

(6)查看CPU信息

[root@cnLinuxer ~]# dmidecode | grep CPU

(7)查看内存详细信息

[root@cnLinuxer ~]# dmidecode -t memory

(8)查看服务器系统制造商

[root@cnLinuxer ~]# dmidecode -s system-manufacturer

(9)查看服务器系统产品名称(服务器品牌型号

[root@cnLinuxer ~]# dmidecode -s system-product-name

(10)显示未解码的原始条目内容

[root@cnLinuxer ~]# dmidecode -u
有收获,点个在看
dmidecode命令手册_ios