Linux命令是对Linux系统进行管理的命令。对于Linux系统来说,无论是中央处理器、内存、磁盘驱动器、键盘、鼠标,还是用户等都是文件,Linux系统管理的命令是它正常运行的核心,与之前的DOS命令类似。linux命令在系统中有两种类型:内置Shell命令和Linux命令。本文主要介绍Linux dmidecode 命令。

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

推荐文档