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
其中的前三行都称为记录头(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信息可以人为修改,因此里面的信息不一定是系统准确的信息 。
【Linux系统Dmidecode命令的用法】三、安装Dmidecode
Dmidecode 在主流的 Linux 发行版中都可以找到,只需通过所用发行版的包管理器安装即可,如:
apt-get install dmidecode
或者使用官方包安装:
Dmidecode源码包下载地址:http://download.savannah.GNU.org/releases/dmidecode/
Win版本下载地址:http://gnuwin32.sourceforge.net/packages/dmidecode.htm上一页123下一页 剩下全文
推荐阅读
- 固态硬盘上的Win8.1系统无法引导报错0xc0000225怎么修复?
- 预装Win8.1系统突然提示密钥失效的解决方法
- iphone6s最佳系统版本 苹果6s建议升级ios14吗
- 空调系统分类
- 如何定位手机号所在位置 如何查手机号是不是被定位系统
- 输入手机号查对方位置 如何查手机号码定位系统
- 为什么在WindowsXP系统下找不到高级电源管理
- Linux系统使用sl命令制作火车动态桌面的技巧
- Win8系统回收站里的文件删不掉怎么办?
- 如何提高谷歌浏览器在Linux系统下的运行速度?
