当前位置:首页>Linux>Linux 命令篇:dmidecode 获取硬件深度信息

Linux 命令篇:dmidecode 获取硬件深度信息

  • 2026-09-03 04:15:17
Linux 命令篇:dmidecode 获取硬件深度信息
大家好!我是大虫子🐛!
小编之前有一篇文章是介绍关于查看系统硬件信息命令d的,然后有小伙伴私信,让详细介绍下 dmidecode 命令,既然是爱学习的小伙伴,小编必然支持,下面是详细点的介绍,往下看~
dmidecode 是一个在 Linux 系统中使用的命令行工具,用于提取和显示计算机硬件的 DMI(桌面管理接口)信息。以下是 dmidecode 命令的详细用法,包括常用选项、参数和示例。DMI 信息包含了关于系统硬件组件的详细信息,如 BIOS、处理器、内存、主板等。
现在大部分 Linux 系统中都有预先安装好这个命令,没有的话可以安装:
  • 在 Debian 和 Ubuntu 系统上:
sudo apt-get install dmidecode
  • 在 CentOS 和 RHEL 系统上:
sudo yum install dmidecode
  • 在 Fedora 系统上:
sudo dnf install dmidecode
🎯基本用法
dmidecode 的基本语法如下:
dmidecode [OPTIONS]
常用选项
  • -h, --help: 显示帮助信息。
dmidecode -h
  • -t, --type TYPE: 仅显示指定类型的信息。
    例如,可以指定类型为 system(系统信息)、bios(bios信息)、baseboard(主板信息)、chassis(机箱信息)、processor(处理器信息)、memory(内存信息)、cache(缓存信息)、connector(连接器信息)、slot(插槽信息)、oem(OEM 信息)等。
dmidecode -t system
  • -s, --string STRING: 显示指定字符串的值,如 bios-version、system-uuid 等。
bios-version: BIOS 版本system-uuid: 系统 UUIDboard-serial-number: 主板序列号product-name: 产品名称manufacturer: 制造商memory-size: 内存大小processor-version: 处理器版本
dmidecode -s bios-version //查看bios版本dmidecode -s system-uuid  //获取系统 UUID
  • -q, --quiet: 安静模式,只输出必要信息。
  • -V, --version: 显示版本信息。
🎯输出信息结构
dmidecode 的输出信息通常包括以下几个部分:
  1. DMI 类型: 由一个数字表示,每个类型对应一种硬件组件,如 BIOS、系统信息、处理器、内存等。
  2. 属性: 每种 DMI 类型下都有一组属性,描述了该硬件组件的详细信息。
示例输出
运行 dmidecode 命令不带任何参数,会输出整个 DMI 表的信息:
sudo dmidecode
输出内容可能如下所示:
# dmidecode 3.2SMBIOS 2.8 present.System Information    Manufacturer: Dell Inc.    Product Name: XPS 15 9570    Version: 1.0    Serial Number: ABCD12345678    UUID: 12345678-90AB-CDEF-1234-567890ABCDEF    Wake-up Type: Power Switch
🎯常见用法示例
1. 查看系统的基本信息:
sudo dmidecode -t system
2. 获取 BIOS 的详细信息:
sudo dmidecode -t bios
3. 查看处理器的相关信息:
sudo dmidecode -t processor
4. 获取内存条的详细信息:
sudo dmidecode -t memory
5. 获取特定字符串信息
获取产品名称:
sudo dmidecode -s product-name
6. 查看主板相关信息:
sudo dmidecode -t baseboard
7. 查看机箱相关信息:
sudo dmidecode -t chassis
8. 获取 CPU 缓存信息:
sudo dmidecode -t cache
9. 查看系统中的连接器信息:
sudo dmidecode -t connector
10. 查看系统中各个插槽的信息:
sudo dmidecode -t slot
注意事项
  1. 权限: dmidecode 通常需要超级用户权限才能访问 DMI 信息,因此需要使用 sudo。
  2. 硬件支持: 并非所有硬件都提供完整的 DMI 信息,某些老旧或特定厂商的设备可能会缺少一些信息。
  3. 输出解析: 输出内容可能较多,用户可以根据具体需求筛选所需的信息。
往期回顾
告别瞎找!Linux 查看机器硬件信息,这 9 个命令就够了

最新文章

随机文章