为了收集一些系统配置信息,我一直在使用dmidecode
相关的工具lshw
来查找信息。这在大多数机器上都很有效,但我最近可以访问服务器来测试我的脚本。 dmidecode
给我错误:
# No SMBIOS nor DMI entry point found, sorry.
并且lshw
效果不太好。如果有办法解决这个问题,我将不胜感激。否则,我需要收集以下信息而不使用dmidecode
:
- 系统制造商
- 系统型号
- 系统序列号
- BIOS 日期
答案1
事实证明,dmidecode
和lshw
不起作用的原因是因为我测试它们的机器显然是虚拟机。虚拟机似乎通常不具有运行所需的信息dmidecode
,lshw
因此我不必为虚拟机填写这些字段。
谢谢大家的帮助。