Dmidecode,从终端检查BIOS版本和其他数据

关于dmidecode

在下一篇文章中,我们将看一下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包括三个附加工具,它们是:

  • biosdecode→打印整个 BIOS相关信息 您可以找到。
  • 所有权→检索“物业标签可以在 康柏设备.
  • vpddecode->打印'重要产品数据o'几乎可以在每个地方找到 IBM团队.

Dmidecode,从终端获取BIOS版本

如果您以root用户身份登录,则可以在终端中键入以下命令(Ctrl + Alt + T):

dmidecode | less

如果您没有root用户访问权限,也可以将其与sudo一起使用:

sudo dmidecode | less

dmidecode少

此屏幕快照仅显示上述任何命令返回的所有数据的大块。

使用dmidecode检查BIOS固件版本

接下来,我们将使用-s选项查看BIOS版本:

dmidecode -s BIOS 版本

sudo dmidecode -s bios-version

如果我们想要不同的数据并以汇总方式显示,则可以尝试 重击。 有了它,类似于此捕获的内容将显示在终端中:

dmidecode脚本重击

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 --type BIOS

dmidecode命令汇总有关系统硬件的信息(笔记本电脑/台式机/服务器),如BIOS中所述。 为了 有关此工具的更多信息,您可以咨询 官方项目页面.


发表您的评论

您的电子邮件地址将不会被发表。 必填字段标有 *

*

*

  1. 负责数据:MiguelÁngelGatón
  2. 数据用途:控制垃圾邮件,注释管理。
  3. 合法性:您的同意
  4. 数据通讯:除非有法律义务,否则不会将数据传达给第三方。
  5. 数据存储:Occentus Networks(EU)托管的数据库
  6. 权利:您可以随时限制,恢复和删除您的信息。