/sys/class/dmi/id/目录文件详解,查看系统硬件信息

本文介绍了Linux系统中/sys/class/dmi/id/目录下包含的DMI设备信息,如BIOS日期、制造商、主板型号等,以及如何使用这些信息进行如判断主机类型等操作。
摘要由CSDN通过智能技术生成

在Linux系统中,/sys/class/dmi/id/目录包含了与DMI(Desktop Management Interface)相关的设备信息。DMI是一种系统管理的标准,用于收集和展示计算机硬件和固件的详细信息。

在/sys/class/dmi/id/目录中,您可以找到一系列以文件形式表示的属性,每个文件对应一个DMI属性。以下是一些常见的文件和其对应的属性:

- /sys/class/dmi/id/bios_date:计算机BIOS的发布日期。
- /sys/class/dmi/id/bios_vendor:计算机BIOS的制造商。
- /sys/class/dmi/id/bios_version:计算机BIOS的版本号。
- /sys/class/dmi/id/board_asset_tag:主板资产标记。
- /sys/class/dmi/id/board_name:主板型号名称。
- /sys/class/dmi/id/board_vendor:主板制造商。
- /sys/class/dmi/id/chassis_asset_tag:机箱资产标记。
- /sys/class/dmi/id/chassis_type:机箱类型。
- /sys/class/dmi/id/chassis_vendor:机箱制造商。
- /sys/class/dmi/id/product_name:计算机产品名称。
- /sys/class/dmi/id/product_serial:计算机产品序列号。
- /sys/class/dmi/id/product_uuid:计算机产品的UUID(通用唯一识别码)。

您可以使用cat命令或其他文本编辑器来查看这些文件的内容,以获取相应的DMI属性信息。请注意,您需要具有root权限或使用sudo来访问这些文件。

例如:shell判断主机是虚机还是物理机

#!/bin/bash
product_name=`cat /sys/class/dmi/id/product_name`
if [[ "$product_name" == "KVM" ]];then
    echo "主机为虚机"
else
    echo "主机为物理机"
fi
  • 2
    点赞
  • 3
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值