Linux系统Dmidecode命令的用法介绍
发布时间:2023-06-05 00:26:06
众所周知,Dmidecode命令在Linux系统中的主要作用是获取硬件的信息,包括内存、CPU、主板还有系统等等。如果没有Dmidecode命令就只能去机房查看服务器的型号,Dmidecode命令可以帮助我们实现跨地域查询。下面小编就来详细介绍一下Linux系统Dmidecode命令的用法。
一、Dmidecode简介
DMI (Desktop Management Interface, DMI)就是帮助收集电脑系统信息的管理系统,DMI信息的收集必须在严格遵照SMBIOS规范的前提下进行。 SMBIOS(System Management BIOS)是主板或系统制造者以标准格式显示产品管理信息所需遵循的统一规范。SMBIOS和DMI是由行业指导机构Desktop Management Task Force (DMTF)起草的开放性的技术标准,其中DMI设计适用于任何的平台和操作系统。
DMI充当了管理工具和系统层之间接口的角色。它建立了标准的可管理系统更加方便了电脑厂商和用户对系统的了解。DMI的主要组成部分是Management Information Format (MIF)数据库。这个数据库包括了所有有关电脑系统和配件的信息。通过DMI,用户可以获取序列号、电脑厂商、串口信息以及其它系统配件信息。
dmidecode的输出格式一般如下:
Handle 0×0002 DMI type 2, 8 bytes Base Board Information Manufacturer:Intel Product Name: C440GX+ Version: 727281-0001 Serial Number: INCY92700942
Dmidecode命令
其中的前三行都称为记录头(recoce Header), 其中包括了:
recode id(handle): DMI表中的记录标识符,这是唯一的,比如上例中的Handle 0×0002。
dmi type id: 记录的类型,譬如说:BIOS,Memory,上例是type 2,即”Base Board Information”
recode size: DMI表中对应记录的大小,上例为8 bytes.(不包括文本信息,所有实际输出的内容比这个size要更大。)记录头之后就是记录的值
decoded values: 记录值可以是多行的,比如上例显示了主板的制造商(manufacturer)、model、version以及serial Number。
二、Dmidecode的作用
dmidecode的作用是将DMI数据库中的信息解码,以可读的文本方式显示。由于DMI信息可以人为修改,因此里面的信息不一定是系统准确的信息。
三、安装Dmidecode
Dmidecode 在主流的 Linux 发行版中都可以找到,只需通过所用发行版的包管理器安装即可,如:
apt-get install dmidecode
或者使用官方包安装:
Dmidecode源码包下载地址:http://download.savannah.GNU.org/releases/dmidecode/
[page]
四、dmidecode命令用法详解
不带选项执行 dmidecode 通常会输出所有的硬件信息。Dmidecode 有个很有用的选项 -t,可以按指定类型输出相关信息,假如要获得处理器方面的信息,则可以执行
dmidecode -t processor
输出:
# dmidecode 2.10
SMBIOS 2.6 present.
Handle 0x0004, DMI type 4, 40 bytes
Processor Information
Socket Designation: CPU 1
Type: Central Processor
Family: Xeon
Manufacturer: Intel
ID: A5 06 01 00 FF FB EB BF
Signature: Type 0, Family 6, Model 26, Stepping 5
Flags:
FPU (Floating-point unit on-chip)
VME (Virtual mode extension)
DE (Debugging extension)
------
Usage: dmidecode [OPTIONS]
Options are:
-d, --dev-mem FILE Read memory from device FILE (default: /dev/mem)
从设备文件读信息,输出内容与不加参数标准输出相同
-h, --help Display this help text and exit
显示帮助信息
-q, --quiet Less verbose output
显示更少的简化信息
-s, --string KEYWORD Only display the value of the given DMI string
只显示指定DMI字符串的信息
-t, --type TYPE Only display the entries of given type
只显示指定条目的信息
-u, --dump Do not decode the entries
显示未解码的原始条目内容
--dump-bin FILE Dump the DMI data to a binary file
--from-dump FILE Read the DMI data from a binary file
-V, --version Display the version and exit
显示版本信息
五、dmidecode参数string及type列表
(1)Valid string keywords are:
bios-vendor
bios-version
bios-release-date
system-manufacturer
system-product-name
system-version
system-serial-number
system-uuid
baseboard-manufacturer
baseboard-product-name
baseboard-version
baseboard-serial-number
baseboard-asset-tag
chassis-manufacturer
chassis-type
chassis-version
chassis-serial-number
chassis-asset-tag
processor-family
processor-manufacturer
processor-version
processor-frequency
(2)Valid type keywords are:
bios
system
baseboard
chassis
processor
memory
Cache
connector
slot
[page]
(3)type全部编码列表
0 BIOS
1 System
2 Base Board
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 Device
六、命令用法示例
查看服务器型号:dmidecode | grep ‘Product Name’
查看主板的序列号:dmidecode |grep ‘Serial Number’
查看系统序列号:dmidecode -s system-serial-number
查看内存信息:dmidecode -t memory
查看OEM信息:dmidecode -t 11
关于 Dmidecode 的更多用法,你可以通过指定 -h 选项查询。


猜你喜欢
- 如何使用WPS网络存储批量上传功能?许多人也许还不知道,下面是WPS网络存储批量上传功能的使用方法,接下来小编告诉你怎么用,希望能帮到大家。
- 我们一般在买电脑的时候,都会很看中电脑的显卡信息;显卡好的玩游戏会玩的比较爽快,不会在那么卡。不过还有很多用户,不知道怎么查看自己电脑的显卡
- PPT幻灯片怎么设置分辨率?PPT幻灯片可以自定义分辨率,该怎么设置分辨率呢?下面我们就来看看ppt幻灯片设置分辨率的方法,需要的朋友可以参
- 近期酷狗音乐开展了音乐歌单征集令的活动,用户们可以投稿自己的歌单,当歌单通过审核时,可以让更多的用户查看到自己的歌单,优质的歌单还可被推荐到
- 绝地求生是一款非常热门的游戏,玩家遍布全球各地。那就有使用win7系统的用户疑惑了,自己的电脑算是老机子了,还可以玩绝地求生吗?下面我们就来
- Win10系统admin忘记密码怎么办?也就是忘记Win10管理员密码,那么我们应该如何解决呢?带着这份困惑,我们一起来看看下面这篇小编精心
- Excel2016表格怎么设置公式重算模式?excel表格中如果有很多公式,那么表格中不断的去重新计算公式导致系统卡掉,该怎么重新设置公式重
- XP升级Win7需要什么条件?首先当然是保证用户的C盘足够大,最少需要16G的空间,如果用户不喜欢XP了,请升级Win7吧,感觉U盘重装很麻
- 我们再确认一下最终表格的结构。纵轴为“种类”和“分公司”。横轴为按季度分类的2009年和2010年,这两个年度的项目。但是,元数据中却没有这
- 有时我们在wps表格录入数据的时候,有些并不是单纯的文本,而是以文件的形式存在,那么,我们可以通过插入附件的方法来将文件录入表格,下面就让小
- windows7系统崩溃后怎么恢复?很多使用Win7系统的用户发现自己在使用的系统经常崩溃,而且系统崩溃也导致用户本来需要在电脑中要完成的工
- PS中关闭按钮点击没反应怎么办?按ps按钮没反应的解决办法,PS中的关闭按钮点击后没反应咋办?我们有时候点击PS右上角的关闭按钮时,软件会没
- 现在大家通信发达了,很少人写信了,但是写电子邮件还是很多人写的,而电子邮件也可以做个信封的封面的,如下面小编就为大家介绍word2003如何
- 在Windows10的关机菜单中,只有关机、重启等项,而没有睡眠菜单项,很多伙伴们反映自己遇到了此问题,而今天小编就为大家来介绍下WIN10
- 在使用 windows7 操作系统的时候,有没有因为经常会在任务栏上出现操作中心的提示而烦恼呢?有没有想过咨询一下如何将这个“操作中心”的提
- 鉴于不同的人的实际使用习惯,尤其是因为工作或者其他游戏中,都难免会出现需要使用功能左右键互换的功能,但是很多人都不太清楚如何去设置,下面就来
- 金山文字2007自从添加公式编辑器的功能之后,使我们的公式输入问题得以轻松解决。不过,在实际工作中,有时我们会需要设置公式的颜色更加醒目突出
- 大家知道,如果word文档最后一页是空白页,方法是使用退格键。但有时候失效,这是什么原因?问:分页符平时看不见,那怎样显示分页符? 图1
- 用户在更新win10的时候总是会出现各种问题,根据每位用户的电脑硬件和系统版本不同,所有遇到的问题都会有一些不一样,下面来一起看看小编给各位
- 公文包这种文件夹目前是很少见到了,也几乎没什么人用,但是有些Win7系统上右键菜单还是可以看到公文包选项,那么如何删除呢?下面给大家介绍具体