通过sysfs获取dmi硬件信息

获取dmi系统硬件信息的方法有很多,在Dmidecode 一文中介绍了命令dmidecode获取dmi硬件信息的方法。本文补充另外一种获取dmi硬件信息的方法,主要是通过查看sys文件系统的文件获取。关于sysfs的具体信息可以参考维基百科sysfs

1
2
3
4
5
6
7
# pwd
/sys/class/dmi/id
# ls 
bios_date        board_name     chassis_asset_tag  chassis_version  product_serial   subsystem
bios_vendor      board_serial   chassis_serial     modalias         product_uuid     sys_vendor
bios_version     board_vendor   chassis_type       power            product_version  uevent
board_asset_tag  board_version  chassis_vendor     product_name     smbios_version

/sys/class/dmi/id目录中存放了很多的硬件信息,包括产品信息、主板信息、Bios信息、底板信息等,我们可以直接cat所有获取信息的文件名即可,如下

1
2
3
4
# cat product_serial #查看产品序列号,实验在Vmware下操作,因此显示是VMware类型
VMware-56 4d 55 a2 5e ff cf 90-57 50 f8 4d 13 60 c4 16
# cat product_name 
VMware Virtual Platform

根据需要获取的硬件信息类别,查看相应的文件即可,这里不再一一说明,可以对照dmidecode学习。


  • 0
    点赞
  • 4
    收藏
    觉得还不错? 一键收藏
  • 1
    评论

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值