1、命令简介
dmidecode:在 Linux 系统下获取有关硬件方面的信息。信息包括 BIOS、系统、主板、处理器、内存、缓存等等。
2、命令用法
dmidecode [OPTIONS]
3、命令描述
dmidecode命令是显示机器的DMI(Desktop Management Interface)信息, 其输出的信息包括 BIOS、系统、主板、处理器、内存、缓存等等, 既可以得到当前的配置,也可以得到系统支持的最大配置,比如说支持的最大内存数等。
DMI就是帮助收集电脑系统信息的管理系统,DMI信息的收集必须在严格遵照SMBIOS规范的前提下进行。DMI设计适用于任何的平台和操作系统。由于DMI信息可以人为修改,可能里面的信息不一定是系统准确的信息。
4、命令选项
选项 | 描述 |
-d | 从设备文件读取信息,输出内容与不加参数标准输出相同 |
-h | 显示帮助信息 |
-q | 显示更少的简化信息 |
-s | 只显示指定DMI字符串的信息 |
-t | 只显示指定条目的信息 |
-u | 显示未解码的原始条目内容 |
-- -dump-bin file | 将DMI数据转储到一个二进制文件中 |
-- -from-dump FILE | 从一个二进制文件读取DMI数据 |
-V | 显示版本信息 |
5、使用示例
1)显示服务器信息
dmidecode -t 1
2)显示 处理器信息
dmidecode -t processor
3)显示内存信息
dmidecode -- type memory
4)查看最大支持内存数
dmidecode|grep -P 'Maximum\s+Capacity'
5)查看内存的插槽数及每条内存大小
sudo dmidecode -t memory | grep Size