关于运维:使用Dmidecode获取硬件信息使用实例

4次阅读

共计 2004 个字符,预计需要花费 6 分钟才能阅读完成。

Dmidecode 是一个可读性的检索系统硬件信息的工具。Dmidecode 的意思是 DMI 表 (桌面治理接口) 解码器,顾名思义,它从 DMI 表读取数据,并以人类可读的格局输入。DMI 表蕴含零碎硬件细节,如 BIOS,序列号,RAM(DIMMs)和 CPU 细节等,除了这个,dmidecode 还能够检索对于零碎反对的最大配置的细节 (如 DIMMs 和处理器等)。
了解 dmidecode 输入的信息
运行 dmidecode 命令之后,屏幕会输入大量记录,能够应用 less 分页查看,每个记录有 4 个不同的值:

Handle: 标识符号
DMI type: DMI 类型,下图中类型为 0,指的是 BIOS 信息。
占用的大小: 指的是这条记录占用的大小
解码值: 对于记录类型的信息。下图中,显示 BIOS 的厂商名、版本号、公布日期等信息。
运行如下命令:

[root@localhost ~]# dmidecode | less
应用 Dmidecode 获取硬件信息应用实例应用 Dmidecode 获取硬件信息应用实例

dmidecode 命令中 DMI 类型列表
SMBIOS 标准定义了以下 DMI 类型:

Type Information
────────────────────────────────────────────
0 BIOS
1 System
2 Baseboard
3 Chassis
4 Processor
5 Memory Controller
6 Memory Module
7 Cache
8 Port Connector
9 System Slots
10 On Board Devices
11 OEM Strings
12 System Configuration Options
13 BIOS Language
14 Group Associations
15 System Event Log
16 Physical Memory Array
17 Memory Device
18 32-bit Memory Error
19 Memory Array Mapped Address
20 Memory Device Mapped Address
21 Built-in Pointing Device
22 Portable Battery
23 System Reset
24 Hardware Security
25 System Power Controls
26 Voltage Probe
27 Cooling Device
28 Temperature Probe
29 Electrical Current Probe
30 Out-of-band Remote Access
31 Boot Integrity Services
32 System Boot
33 64-bit Memory Error
34 Management Device
35 Management Device Component
36 Management Device Threshold Data
37 Memory Channel
38 IPMI Device
39 Power Supply
40 Additional Information
41 Onboard Devices Extended Information
42 Management Controller Host Interface
输入时能够应用关键字来代替数字模式的类型。须要增加 –type 参数。

Keyword Types
──────────────────────────────
bios 0, 13
system 1, 12, 15, 23, 32
baseboard 2, 10, 41
chassis 3
processor 4
memory 5, 6, 16, 17
cache 7
connector 8
slot 9
应用类型 id 和关键字显示硬件信息
显示 bios 的信息:

[root@localhost ~]# dmidecode -t bios
或者
[root@localhost ~]# dmidecode -t 0,13
应用 Dmidecode 获取硬件信息应用实例应用 Dmidecode 获取硬件信息应用实例

输入主板信息
[root@localhost ~]# dmidecode -t baseboard
应用 Dmidecode 获取硬件信息应用实例应用 Dmidecode 获取硬件信息应用实例

显示装置的物理内存
显示无关已装置物理内存 (RAM) 的信息,请运行以下命令:

[~] # dmidecode -t 17
应用 Dmidecode 获取硬件信息应用实例应用 Dmidecode 获取硬件信息应用实例
显示我的物理机装置了两条 DDR3 的内存,每根内存条的容量为 4GB 等信息。

应用上面类型查看机器反对最大物理内存是多少:

[~] # dmidecode -t 16
应用 Dmidecode 获取硬件信息应用实例应用 Dmidecode 获取硬件信息应用实例

显示 cpu 相干的信息
[~] # dmidecode -t processor
应用 Dmidecode 获取硬件信息应用实例应用 Dmidecode 获取硬件信息应用实例

总结
须要理解更多信息,能够应用 man dmidecode 查看帮忙信息。

正文完
 0