📜  Linux 中的 dmidecode 命令示例

📅  最后修改于: 2022-05-13 01:57:30.194000             🧑  作者: Mango

Linux 中的 dmidecode 命令示例

dmidecode也称为桌面管理接口表解码器,记录来自DMI表的数据并以人类可读的格式生成它。 dmidecode命令用于用户想要以可读格式检索 Linux 系统的处理器、RAM(DIMM)、BIOS 详细信息、内存、序列号等系统硬件相关信息。 dmidecode命令不仅可以显示系统当前的硬件配置,还可以显示最大支持的 CPU 和内存。

句法:

dmidecode [OPTIONS]

但是,在某些 Linux/Unix 系统中,可能需要 root 权限才能运行dmidecode命令,例如当前用于运行以下命令的 Linux 系统需要 root 权限。

示例 1:运行简单的 dmidecode 命令以获取硬件信息。



示例 2:获取有关处理器的信息。

示例 3:获取 BIOS 信息。

选项:



  • -d , –dev-mem FILE :此选项用于从设备FILE读取内存,其中 FILE 是正在使用的文件名。默认情况下它是/dev/mem
  • -h , –help : 显示帮助并退出。

  • -q , –quiet :此选项用于打印不那么冗长的输出。

  • -s, -字符串KEYWORD:只显示给定DMI字符串的值。假设如果我们想知道处理器频率的值,我们可以使用以下命令以及关键字(处理器频率)。

  • -t , –type TYPE :当我们只想显示给定类型的条目时,此选项很有用。借助 DMI 类型 ID,我们可以获得有关硬件组件的特定信息。类型 id 相当于关键字,因此我们可以使用类型 id 的#或我们可以使用整个关键字来获取与该关键字相关的信息。类型关键字不区分大小写。

    示例 1:要获取有关 Baseboard 的信息,我们可以执行以下任何命令。

    sudo dmidecode -t baseboard

    或者

    sudo dmidecode -t 2

    或者

    sudo dmidecode --type baseboard

    示例 2:获取有关机箱的信息。

  • -u , –dump :主要用于调试过程。当不想解码条目而我们希望它们以十六进制形式转储时使用此选项。
  • –dump-bin FILE :当我们不希望 dmidecode 解码条目而是将 DMI 信息转储到二进制文件时,此选项就派上用场了。该文件是要使用的文件的名称。
  • –from-dump FILE :此选项从给定的二进制文件中读取 DMI 数据。
  • -V , –version : 显示版本并退出。