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
命令可以参考官方网站。
7款最适合Mac电脑的免费Office 365软件
抛弃Windows是相当容易的。只要买一台Mac电脑,花几天时间适应,然后永远不要回头。但对于没有订阅Microsoft 365的Microsoft Office用户来说,再次为Mac购买Office可能是一件昂贵的麻烦事。 当天的视频 滚动以继续浏览内容 如果你在一个运行Excel和Word的传统办公环境中工作,你可能不得不安抚你的同事。但是,如果你已经长大了,仍然需要不时地编辑Office文档
如何在Linux上安装Notepad++:两种方法
Notepad++是一款深受Windows用户欢迎的源代码编辑器。它支持大约80种不同的编程语言语法,并提供大量功能来改善文本编辑体验。 然而,Notepad ++的一个警告是它只限于Windows操作系统。所以,如果你是Notepad ++用户很长一段时间,最近切换到Linux,你可能会感到Notepad ++的空虚非常痛苦。 幸运的是,有几种方法可以在Linux上获得Notepad++。让我们
无法在Windows上下载或安装iCloud?尝试这些修复
适用于Windows的iCloud应用程序让您在Windows PC上轻松访问和同步照片、文件、日历、联系人、密码等。如果您同时使用Apple和Windows设备,获取iCloud应用程序是有意义的。但如果Windows不允许您下载或安装iCloud应用程序,该怎么办? 如果你自己也遇到了类似的问题,这里有一些解决方案,应该会有所帮助。 1.安装媒体功能包 您可能无法安装iCloud的一个不寻常的
如何个性化iPad上的锁屏
从iPadOS 17开始,您可以以类似iPhone的方式定制iPad的锁屏。这包括修改时钟的字体、合并小部件以及实现其他个性化功能。 此外,您可以创建多个锁屏,在它们之间无缝切换,甚至将锁屏与特定的焦点预设相关联。在这里,我们将向您展示如何自定义iPad的锁屏,以更好地配合您的个人风格。 为iPad创建新的锁屏 类似于 个性化设置您的iPhone锁屏,您可以在iPadOS中生成多个锁屏,以满足您的
如何从Mint 21.2升级到Linux Mint 21.3
随着Linux Mint 21.3“Virginia”的发布,你们中的许多人可能会热衷于从上一个版本Mint 21.2“Victoria”跳出来。为什么不呢?它带来了巨大的改进,如Cinnamon 6.0桌面环境、文件管理器增强、更好的电视观看体验、实验性的Wayland支持等。 此外,保持最新状态还意味着提高安全性和更令人满意的整体性能。 因此,在本文中,我们将引导您完成从21.2版本升级到Li