在下一篇文章中,我们将看一下dmidecode。 这是一个工具 读取计算机的DMI (桌面管理界面)。 它将以人类可读的格式向我们显示系统的硬件信息。 当您有可用的Gnu / Linux GUI时,此过程不是问题,但是CLI用户可能会发现从他们的计算机中获取此类详细信息时资源不足。
很多时候我们可能需要 知道BIOS信息。 但是出于某种原因,我们不希望或者可以重新启动操作系统。 接下来,我们将看到如何使用终端以简单的方式解决此问题。
关于此命令 在Gnu / Linux操作系统上查找BIOS版本 我们已经在他的时代发表过一篇文章, 这个博客。 在那里,我们已经可以看到如何使用dmidecode命令来分析BIOS数据。 为了使用dmidecode命令,我们只需要 以root权限登录.
Dmidecode会告知我们有关BIOS中所描述的系统硬件的信息。 SMBIOS / DMI标准。 此信息通常包括制造商,型号名称,序列号,BIOS版本。 我们还将研究资产标签,以及取决于制造商的不同级别的兴趣和可靠性的许多其他详细信息。 通常情况下,这会包括CPU插槽,扩展插槽的使用状态(例如AGP,PCI,ISA)和内存模块插槽,以及I / O端口列表。
DMI数据可用于 启用或禁用内核代码的特定部分 取决于特定的硬件。 请记住,DMI数据并非完全可靠,无法盲目信任。 Dmidecode不扫描硬件,它仅报告BIOS响应的内容。
Dmidecode最初是由Alan Cox编写的。 后来由让·德尔瓦(Jean Delvare)重新开发和维护。 五年的时间后,安东·阿拉波夫(Anton Arapov)接管了。 它在 通用公共许可证(GPL)。 有关更多详细信息,您可以查看AUTHORS和LICENSES文件。 我们将在源代码中找到这些文件。
Dmidecode包括三个附加工具,它们是:
Dmidecode,从终端获取BIOS版本
如果您以root用户身份登录,则可以在终端中键入以下命令(Ctrl + Alt + T):
dmidecode | less
如果您没有root用户访问权限,也可以将其与sudo一起使用:
sudo dmidecode | less
此屏幕快照仅显示上述任何命令返回的所有数据的大块。
使用dmidecode检查BIOS固件版本
接下来,我们将使用-s选项查看BIOS版本:
sudo dmidecode -s bios-version
如果我们想要不同的数据并以汇总方式显示,则可以尝试 重击。 有了它,类似于此捕获的内容将显示在终端中:
for d in system-manufacturer system-product-name bios-release-date bios-version do echo "${d^} : " $(sudo dmidecode -s $d) done
最简单的方法 打印摘要BIOS信息 正在使用dmidecode命令,如下所示:
sudo dmidecode --type bios
上一条命令将提供给我们的输出将类似于以下内容:
dmidecode命令汇总有关系统硬件的信息(笔记本电脑/台式机/服务器),如BIOS中所述。 为了 有关此工具的更多信息,您可以咨询 官方项目页面.
成为第一个发表评论