🧠 什么是 dmidecode

dmidecode 是一个用于读取 DMI(Desktop Management Interface)表的命令行工具,它可以显示系统硬件信息,如 BIOS、主板、处理器、内存等。这些信息由系统固件提供,通常在开机时加载。

📌 注意:运行 dmidecode 需要 root 权限,否则可能无法读取完整信息。

🛠️ 基本语法

dmidecode [选项]

📌 常用选项详解

选项 说明
-h, --help 显示帮助信息
-q, --quiet 安静模式,抑制警告信息
-s <关键字> 显示特定 DMI 字符串,如 bios-versionsystem-serial-number
-t <类型> 显示指定类型的硬件信息(如 CPU、内存)
-u 以原始格式输出 DMI 数据
-V, --version 显示 dmidecode 的版本信息

🔍 类型编号与说明(用于 -t 参数)

类型编号 类型名称 描述
0 BIOS BIOS 信息
1 System 系统信息(制造商、产品名、序列号)
2 Baseboard 主板信息
3 Chassis 机箱信息
4 Processor 处理器信息
17 Memory Device 内存条详细信息
39 System Power Supply 电源信息

🧪 查询案例

1. 查看所有硬件信息(非常详细)

sudo dmidecode

2. 查看处理器信息

sudo dmidecode -t processor

输出示例:

Processor Information
    Socket Designation: CPU 1
    Type: Central Processor
    Family: Core i7
    Manufacturer: Intel
    Version: Intel(R) Core(TM) i7-8650U CPU @ 1.90GHz
    Core Count: 4
    Thread Count: 8

3. 查看内存插槽信息(是否插满、容量)

sudo dmidecode -t memory

4. 查看主板信息

sudo dmidecode -t baseboard

5. 获取系统序列号

sudo dmidecode -s system-serial-number

6. 获取 BIOS 版本

sudo dmidecode -s bios-version

📋 应用场景

  • 🧩 系统资产管理:快速获取序列号、制造商、型号等信息
  • 🧠 故障排查:确认硬件配置是否匹配
  • 🛠️ 自动化脚本:结合 grepawk 提取关键字段
  • 🧪 硬件兼容性分析:查看内存插槽数量、CPU 类型等
Copyright © https://yan-jian.com 2023 all right reserved更新时间: 2025-10-22 17:50:27

results matching ""

    No results matching ""