游客
Ubuntu 查看主板信息:三种命令操作指南

Ubuntu 查看主板信息:三种命令操作指南

一言准备中...

主要功能

  • dmidecode 提取 DMI 数据:从系统固件表读取主板制造商、型号、序列号,输出为文本字段。输入需 root 权限,通过 -t baseboard-t 2 获取完整信息,限制在物理机或部分虚拟机环境。
  • /sys 文件系统读取:直接访问虚拟文件目录 /sys/class/dmi/id/,无需管理员权限,输入为 board_vendorboard_nameboard_version 文件,输出对应字符串。虚拟机下可能返回虚拟化标识。
  • lshw 总线过滤:扫描硬件层级,用 -class bus 过滤总线信息,配合 grep -i 匹配 "motherboard" 或 "mainboard",输出简短列表。输入为系统硬件树,结果受固件字段完整性影响。
  • 序列号与版本识别:dmidecode 的 -s baseboard-serial-number 直接输出序列号,-s baseboard-version 输出版本号。输入为 DMI 表,输出纯文本,OEM 预装机可能隐藏此字段。
  • 多命令组合查询:可混合使用 dmidecode 与 /sys,例如用 sudo dmidecode -s baseboard-manufacturer 获取厂商,再用 cat /sys/class/dmi/id/board_name 验证型号。输入为系统接口,输出需手动对比,限制在信息一致的环境。

使用方法

  • 运行 sudo dmidecode -t baseboard 获取完整主板信息,包括制造商、型号、序列号。
  • 使用 sudo dmidecode -s baseboard-product-name 仅提取型号,避免输出冗余。
  • 无 root 权限时,执行 cat /sys/class/dmi/id/board_vendor 查看厂商,cat /sys/class/dmi/id/board_name 看型号。
  • sudo lshw -class bus -short | grep -i "motherboard" 快速检索主板桥接器。

应用场景

  • 硬件审计:在物理服务器上,dmidecode 能输出精确的序列号,用于资产登记。但虚拟机里会显示 QEMU。
  • 驱动兼容性检查:用 /sys 文件系统快速确认主板版本,无需提权。某些笔记本(如 Dell OptiPlex)会清空 DMI 字段,导致空值。
  • 故障排查:通过 lshw 过滤总线,定位主板型号,对比官方规格。Secure Boot 启用时,部分敏感信息可能被屏蔽。

适用人群

  • 系统管理员:需要 root 权限执行 dmidecode 获取完整硬件清单。
  • 普通用户:用 /sys 文件系统快速查基础信息,无权限限制。
  • 运维工程师:用 lshw 做硬件拓扑分析,适合多设备环境。

同类竞品对比

对比维度 dmidecode /sys 文件系统 lshw
权限需求 需 sudo 无需 root 需 sudo
输出完整度 含制造商、型号、序列号、版本 仅厂商、型号、版本 总线层级+型号
数据来源 DMI 固件表 内核虚拟文件 系统硬件树
虚拟化支持 显示虚拟化标识 同左 同左
性能影响 低,即时输出 极低,直接读取文件 中等,扫描全硬件
  • 本文作者:站长
  • 本文链接: https://www.zhujishice.cn/172.html
  • 版权声明:本博客所有文章除特别声明外,均默认采用 CC BY-NC-SA 4.0 许可协议。
0
0
  • 支付宝打赏
    支付宝扫一扫
  • 微信打赏
    微信扫一扫
感谢支持
文章很赞!支持一下吧
关于作者
106
0
0
0
内卷太严重,已躺平...

uv 命令-配置国内源:Python 包管理加速方案

上一篇

Overlay2 Inode 耗尽故障排查与恢复操作指南

下一篇
评论区
内容为空

这一切,似未曾拥有

  • 复制图片
按住ctrl可打开默认菜单