做Linux系统底层的测试,有时候需要关注BIOS的信息(包括基本信息、检测到的CPU和内存等)。除了在开机启动时进入到BIOS之外,还可以在Linux系统中直接查看BIOS的信息,一般可以使用dmidecode命令(还有biosdecode命令可参考);另外,在Windows中可以使用“DMIScope”软件(收费软件,笔者未使用过)来查看和修改BIOS。
SMBIOS (System Management BIOS)是主板或系统制造者以标准格式显示产品管理信息所需遵循的统一规范。
DMI (Desktop Management Interface, DMI)就是帮助收集电脑系统信息的管理系统,DMI信息的收集必须在严格遵照SMBIOS规范的前提下进行。
SMBIOS和DMI是由行业指导机构Desktop Management Task Force (DMTF)起草的开放性的技术标准;不过DMTF宣布DMI的生命期在结束了。
使用dmidecode命令时,如果不加任何参数,则打印出所有类型的信息;而加上“-t type_num”或者“-t keywords”可以查看某个类型信息。
dmidecodedmidecode -t 1dmidecode -t system
详细请参见Linux 系统查看硬件配置信息
SMBIOS specification 2.7.1 中定义了如下的结构类型:
参考资料:
/wiki/System_Management_BIOS
/wiki/Desktop_Management_Interface
//04/19/view-bios-operating-system-in-the-dmi-smbios-information/
如果觉得《Linux查看BIOS信息:dmidecode命令以及SMBIOS DMI等》对你有帮助,请点赞、收藏,并留下你的观点哦!