sudo dmidecode -t baseboard
可查看主板型号及厂商信息,或通过lshw -C system
获取硬件摘要,也可直接读取/sys/class/dmi/id/board_vendor
等系统文件,需管理员权限执行。使用 dmidecode
命令(推荐)
dmidecode
是Linux中读取主板DMI(Desktop Management Interface)信息的工具,能够提供全面的硬件信息。
操作步骤:
-
打开终端,输入以下命令安装(若未预装):
sudo apt-get install dmidecode # Debian/Ubuntu sudo yum install dmidecode # CentOS/RHEL
-
查看主板信息:
sudo dmidecode -t baseboard
输出示例:
Base Board Information Manufacturer: ASUSTeK COMPUTER INC. Product Name: TUF GAMING B550M-PLUS Version: Rev X.0x Serial Number: 123456789
-
查看BIOS信息:
sudo dmidecode -t bios
优势:
- 直接读取硬件底层信息,准确性高。
- 支持多种参数类型(如
-t system
、-t processor
)。
使用 lshw
命令
lshw
是一个综合硬件信息工具,可生成详细的硬件报告。
操作步骤:
-
安装工具:
sudo apt-get install lshw # Debian/Ubuntu sudo yum install lshw # CentOS/RHEL
-
查看主板信息:
sudo lshw -class motherboard
输出示例:
*-core description: Motherboard product: B550M-PLUS vendor: ASUSTeK COMPUTER INC. physical id: 0 version: Rev X.0x serial: 123456789
优势:
- 输出信息结构化,便于阅读。
- 支持生成HTML/JSON格式报告(
-html
或-json
参数)。
通过 /sys
文件系统
Linux的 /sys
虚拟文件系统保存了硬件设备的实时信息,可直接读取部分主板参数。
操作步骤:
- 查看主板制造商与型号:
cat /sys/devices/virtual/dmi/id/board_{vendor,name,version}
输出示例:
ASUSTeK COMPUTER INC. # Manufacturer TUF GAMING B550M-PLUS # Model Rev X.0x # Version
优势:
- 无需安装额外工具,直接访问系统文件。
- 适合快速获取信息。
图形界面工具(适合新手)
对于不熟悉命令行的用户,可使用以下图形工具:
-
Hardinfo
- 安装:
sudo apt-get install hardinfo
- 打开后选择 Motherboard 查看详细信息。
- 安装:
-
GNOME系统监控
在GNOME桌面环境中,打开“系统监控” → “硬件”标签页 → 查看主板信息。
常见问题解答
Q1:为什么某些工具需要sudo
权限?
A:读取DMI信息需要访问系统底层硬件,普通用户权限不足。
Q2:输出信息与实际不符怎么办?
A:可能是主板固件未正确写入DMI数据,尝试更新BIOS或联系厂商。
Q3:如何区分主板型号与产品名称?
A:通常Product Name
对应型号(如B550M-PLUS),Manufacturer
为品牌(如ASUS)。
工具对比
工具 | 需要Root权限 | 信息详细度 | 适合场景 |
---|---|---|---|
dmidecode |
是 | 高 | 技术排查、完整报告 |
lshw |
是 | 中高 | 结构化数据输出 |
/sys 文件 |
否 | 低 | 快速查看基础信息 |
图形工具 | 否 | 中 | 新手友好操作 |
引用说明
dmidecode
官方文档:https://linux.die.net/man/8/dmidecodelshw
功能说明:http://www.ezix.org/project/wiki/HardwareLiSter- DMI表定义:https://en.wikipedia.org/wiki/Desktop_Management_Interface
原创文章,发布者:酷盾叔,转转请注明出处:https://www.kd.cn/ask/4870.html