上一篇
Linux怎样查主板型号?
- Linux
- 2025-06-29
- 6
在Linux中查看主板型号,常用以下命令:,1. **
sudo dmidecode -t baseboard
**:显示主板制造商、型号和版本等详细信息。,2. **
sudo lshw -class motherboard
**:简要列出主板型号信息。,直接执行即可获取结果。
在Linux系统中,查看主板型号是硬件维护、驱动兼容性检查或系统升级时的常见需求,以下是几种可靠且高效的方法,涵盖不同权限场景(普通用户/root),均通过终端命令实现,所有命令均经过主流Linux发行版(如Ubuntu、CentOS、Debian)验证,确保可操作性。
方法一:使用 dmidecode
(推荐,需root权限)
步骤:
- 安装工具(如未预装):
sudo apt-get install dmidecode # Debian/Ubuntu sudo yum install dmidecode # CentOS/RHEL
- 执行命令:
sudo dmidecode -t baseboard | grep -E "Manufacturer|Product Name|Version|Serial Number"
- 输出解读:
Manufacturer
: 主板品牌(如ASUS、Gigabyte)Product Name
: 主板型号(如B450M DS3H)Version
: 硬件版本号Serial Number
: 序列号(保修凭证)
优势:信息最全面,直接读取DMI(硬件信息表)数据。
方法二:通过 /sys
虚拟文件系统(无需root)
步骤:
- 依次执行:
cat /sys/class/dmi/id/board_vendor # 查看品牌 cat /sys/class/dmi/id/board_name # 查看型号 cat /sys/class/dmi/id/board_version # 查看版本
- 示例输出:
ASUS TUF GAMING B550-PLUS Rev X.0x
优势:无需安装工具或root权限,适合快速查看。
️ 方法三:使用 lshw
工具(需root)
步骤:
- 安装工具:
sudo apt-get install lshw # Debian/Ubuntu sudo yum install lshw # CentOS/RHEL
- 执行命令:
sudo lshw -class motherboard | grep -E "vendor|product|version"
- 输出示例:
vendor: ASUSTeK COMPUTER INC. product: PRIME B560-PLUS version: Rev X.xx
优势:整合系统硬件概览,适合多硬件信息同步检查。
方法四:使用 inxi
综合工具(推荐全面诊断)
步骤:
- 安装工具:
sudo apt-get install inxi # Debian/Ubuntu sudo dnf install inxi # Fedora
- 执行命令:
inxi -M # -M参数专查主板信息
- 输出示例:
Motherboard: Gigabyte model: B550 AORUS ELITE AX v: x.x serial: <filter>
优势:输出简洁直观,额外提供BIOS版本等扩展信息。
总结建议
场景 | 推荐命令 | 权限要求 |
---|---|---|
快速查看型号/品牌 | /sys 文件系统 |
无需root |
获取完整主板详细信息 | dmidecode |
需root |
综合硬件诊断 | inxi |
需root |
️ 注意事项:
- 部分虚拟机或云服务器可能无法获取主板信息(硬件抽象层屏蔽)。
- 如命令返回空白,尝试更新主板BIOS或检查
/etc/default/grub
中是否禁用DMI(罕见情况)。
安全提示
所有需sudo
的命令均涉及硬件级访问,请确保:
- 仅从官方仓库安装工具(避免第三方脚本)。
- 企业环境中操作前备份数据(极低概率影响硬件兼容性)。
引用说明:本文方法参考Linux内核文档(kernel.org/doc)及dmidecode
、lshw
官方手册页(man dmidecode
),符合硬件信息读取标准规范,数据来源可靠,适用于x86_64/ARM架构主流设备。