您的位置 首页 linux 运维

ubuntu 查看主板信息

在 Ubuntu 系统中查看主板信息,有几种常用的方法。以下是按照推荐程度排序的操作指南:

1. 使用 dmidecode 命令(最详细、最常用)

这是获取底层硬件信息最权威的方法,但通常需要管理员权限。

  • 查看完整的主板信息(包括制造商、型号、序列号等):
    sudo dmidecode -t baseboard
    

    (注:-t baseboard 也可以写成 -t 2)

  • 仅提取主板具体型号
    sudo dmidecode -s baseboard-product-name
    
  • 查看主板制造商
    sudo dmidecode -s baseboard-manufacturer
    

2. 读取 /sys 虚拟文件系统(无需 root 权限)

如果您没有管理员权限,或者只想快速看一眼基础信息,可以直接读取系统目录下的文件:

# 查看主板厂商
cat /sys/class/dmi/id/board_vendor

# 查看主板型号
cat /sys/class/dmi/id/board_name

# 查看主板版本
cat /sys/class/dmi/id/board_version

3. 使用 lshw 命令(综合硬件视图)

lshw 可以生成包含所有硬件层级的列表,通过过滤总线(bus)信息可以找到主板桥接器及型号:

sudo lshw -class bus -short | grep -i "motherboard\|mainboard"

⚠️ 注意事项与失效场景
在某些特定环境下,上述命令可能会返回空值、Not Specified 或虚拟化标识:

  • 虚拟机环境:如果是在 KVM/QEMU、VMware 等虚拟机中运行,返回的制造商通常是 QEMUVMware 等。
  • OEM预装机/部分笔记本:某些品牌机(如 Dell OptiPlex)出于隐私或安全策略,可能会在固件中清空 DMI 字段。
  • Secure Boot 限制:启用 UEFI Secure Boot 时,部分主板的敏感信息可能会被隐藏。

欢迎来撩 : 汇总all

白眉大叔

关于白眉大叔linux云计算: 白眉大叔

热门文章