dmidecode 硬件信息查看

Posted on 2015-3-9 in Linux

在新东家工作的期间,接触了很多以前没见过的硬件和 Linux 命令,准备抽空整理一下,做个备忘。

先说说 dmidecode

在此之前呢,先介绍一下DMI。所谓DMI,即 Desktop Management Interface,DMI 表是一张包含有系统的硬件组件描述,以及序列号、BIOS版本这类有用的信息的表,以人类可读的样式展示出来。DMI 表的意义在于,让我们在不接触实体硬件的情况家探测硬件信息,方便了用户,同时这也意味着展示出来的信息可能是不可靠的。

最简单的方法将显示dmidecode能显示的全部 DMI 信息:

$ sudo dmidecode

但是有时候我们只需要找出我们关注的信息。

1. 常用参数

  • -q 或 --quiet:
    少显示一些信息,未知或者OEM指定的信息讲不会显示,为了得到简要的信息,这一条比较有用。

  • -t 或者 --type TYPE: 指定要显示信息的类型。

  • -s 或者 --string KEYWORD: 只显示匹配KEYWORD的DMI信息。

1.1 常见的TYPE:

0   BIOS
1   System
2   Baseboard
3   Chassis
4   Processor
5   Memory Controller
6   Memory Module
7   Cache
8   Port Connector
9   System Slots

1.2 常见的KEYWORD:

$ sudo dmidecode -s
dmidecode: option requires an argument -- 's'
String keyword expected
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. 用法举例

  • 查看BIOS信息: dmidecode -t0
  • 查看BIOS版本: dmidecode -s bios-version