dmidecode:获取Linux上的系统硬件信息
Dmidecode从DMI(桌面管理接口)表中读取数据,该表保存系统硬件组件的信息,如BIOS修订版、序列号、RAM、CPU、制造商信息等。换句话说,它充当DMI表的解码器。
Dmidecode用例
例如,在故障排除过程中,您可能会遇到需要找出BIOS和主板支持的最大RAM、序列号或重要硬件信息的情况。
因此,您可以立即使用
dmidecode
命令获取此信息。
如何安装dmidecode
Dmidecode
大多数Linux发行版都预装了。但是,如果尚未安装,则可以使用发行版的软件包管理器进行安装。
Ubuntu/Debian/Linux Mint
sudo apt安装dmidecode
Fedora/Cent操作系统/Alma Linux
sudo百胜安装dmidecode
openSUSE
dmidecode中的sudo zypper
Arch Linux/Manjaro
sudo pacman-S dmidecode
DMI类型
使用
dmidecode
实际上,你需要了解DMI的类型及其关键字,才能毫无问题地发挥作用。本规范定义了以下DMI类型。
类型 | 信息 | 类型 | 信息 |
---|---|---|---|
0 | 基本输入/输出系统 | 21 | 内置指向设备 |
1. | 系统 | 22 | 便携式电池 |
2. | 基板 | 23 | 系统重置 |
3. | 底盘 | 24 | 硬件安全 |
4. | 加工机 | 25 | 系统电源控制 |
5. | 内存控制器 | 26 | 电压探针 |
6. | 内存模块 | 27 | 冷却装置 |
7. | 隐藏物 | 28 | 温度探头 |
8. | 端口连接器 | 29 | 电流探针 |
9 | 系统插槽 | 30 | 带外远程访问 |
10 | 车载设备 | 31 | 引导完整性服务 |
11 | OEM字符串 | 32 | 系统引导 |
12 | 系统配置选项 | 33 | 64位内存错误 |
13 | BIOS语言 | 34 | 管理设备 |
14 | 组关联 | 35 | 管理设备组件 |
15 | 系统事件日志 | 36 | 管理设备阈值数据 |
16 | 物理内存阵列 | 37 | 内存通道 |
17 | 内存设备 | 38 | IPMI设备 |
18 | 32位内存错误 | 39 | 电源 |
19 | 内存阵列映射地址 | 40 | 其他信息 |
20 | 内存设备映射地址 | 41 | 车载设备 |
可以使用关键字而不是类型数字
类型
或
-t
标志将所有关联的类型代码拉入命令中。每个关键字都相当于一个类型号列表。以下是可用关键字的列表。
关键字 | 类型 |
---|---|
bios | 0 |
系统 | 1, 12, 15, 23, 32 |
底板 | 2, 10, 41 |
底盘 | 3. |
加工机 | 4. |
记忆力 | 5, 6, 16, 17 |
隐藏物 | 7. |
连接器 | 8. |
狭槽 | 9 |
如何使用dmidecode命令
在
dmidecode
命令,我们可以使用关键字或类型id来获取系统的硬件信息。请注意,您需要以root用户或具有sudo权限的用户的身份执行命令才能获得这些信息。
在Linux中获取内存信息
要获取所有内存信息的详细信息,请运行
dmidecode
与
-t
选项。
sudo dmidecode-t内存

您可以使用进一步筛选详细信息
白鹭
命令仅筛选所需信息。
sudo dmidecode-t内存|egrp
“最大容量|设备数量|大小|类型:”
|egrp-v
“无模块|未知|无”
代码语言:
JavaScript
(
javascript
)

在Linux中获取CPU信息
要获取处理器信息,请使用以下命令。
sudo dmidecode-t处理器

您可以使用进一步筛选详细信息
白鹭
命令仅筛选所需的详细信息。
sudo dmidecode-t处理器|egrp
“系列|制造商|版本|最大速度|芯数|线程数”
代码语言:
JavaScript
(
javascript
)

在Linux中获取BIOS上的硬件信息
要获取BIOS版本、供应商和其他详细信息,请使用
-t bios
选项。
sudo dmidecode-t bios

在Linux中获取系统信息
使用运行dmidecode命令
-t
选项后面跟着
系统
关键字以获取系统信息。
sudo dmidecode-t系统

在Linux中获取主板模型
sudo dmidecode-t基板

结论
以上就是本文的全部内容。现在您知道如何使用
dmidecode
命令及其选项,以获取不同的硬件信息。然后,当然,你可以尝试其他
dmidecode
选项,以获取所需的系统详细信息。
如果你想阅读更多关于
dmidecode
命令可以参考官方网站。
延伸阅读:
Windows 记事本终于获得自动更正和拼写检查功能
在首次引入 Windows 大约 41 年后,记事本终于更新了自动更正和拼写检查功能。这家科技巨头于今年 3 月推出了拼...

Ubuntu 的 apt 和 apt-get 命令有什么区别?
在Ubuntu及其他基于Debian的Linux发行版中,软件包管理是系统维护的一个重要方面。apt和apt-get是两...

Ubuntu远程桌面:如何设置和连接
远程桌面是一种允许您远程接管和使用另一台计算机的服务。在Ubuntu中,可以在图形客户端机器上启用它来控制主机。此功能对...

苹果公司在“放开”iPad活动上宣布的4款产品(以及你错过了什么)
利用当天的视频 苹果2024年5月的“放开”活动标志着iPad系列的一个重要里程碑,该公司推出了自成立以来最重大的升级。...

将照片从iPhone传输到iPhone的8种快速方法
已升级到新iPhone,是否要从旧设备中移动所有照片?或者你只是想从别人的iPhone上转移照片?以下是在两部iPhon...
