设备硬件,从终端获取详细信息

关于终端设备硬件

在下一篇文章中,我们将研究如何 从命令行获取系统硬件信息。 对于 GUI Gnu / Linux和Windows用户,但CLI用户可能会发现自己缺乏从计算机上获取此类详细信息的资源。

Gnu / Linux中有许多实用程序可用于获取有关系统硬件的信息。 在本文中,我们将尝试看看不同的方法 从终端获取这些详细信息。 尽管一如既往,但您可以确保它们不是唯一的,并且每个人都必须针对每种情况选择最佳方法。

从终端获取系统硬件信息

接下来我们将看到的一些示例将不得不使用sudo执行它们。

方法1。 Dmidecode命令。

解码器 这是一个工具 读取计算机的DMI (桌面管理界面),并以人类可读的格式显示系统硬件信息。

该表包含系统硬件组件的说明。 它还将向我们显示更多有用的信息,例如序列号,制造商信息,发布日期和BIOS版本等。 以下是使用此命令的示例:

dmidecode命令

sudo dmidecode -t system

方法2。 Inxi命令。

这个命令 我们将不得不安装它。 为此,您可以咨询 危象 当天我们在此博客中发布了该内容。

Inxi是一个不错的工具,可以在Gnu / Linux和Windows XNUMX中验证硬件信息。 提供多种选择 这将使我们能够获取所需的所有硬件信息。

印西是一个 快速显示硬件的脚本 例如CPU,驱动程序,Xorg,内核,GCC版本,进程,RAM使用情况以及各种有用的信息。 使用示例如下:

inxi命令

inxi -M

方法3。 Lshw命令。

命令 lshw (硬件清单)是一个小工具, 生成有关机器硬件各个组件的详细报告。 它将向我们显示有关内存配置,固件版本,主板配置,CPU版本和速度,高速缓存配置,USB,网卡,图形卡,多媒体,打印机,总线速度等信息。

有关硬件的信息将通过阅读 / proc文件和DMI表.

sh 必须以超级用户身份运行 以检测最大信息量或仅执行部分硬件报告。

lshw命令

sudo lshw -C system

方法4。 使用/ sys文件系统。

内核在 虚拟文件系统/ sys。 因此,我们可以通过以下格式运行grep命令来轻松获取机器类型:

sudo grep "" /sys/class/dmi/id/[pbs]*

此外,我们还将能够 仅打印特定详细信息 使用cat命令。 这里有一些例子:

猫板_供应商

cat /sys/class/dmi/id/board_vendor

猫产品名

cat /sys/class/dmi/id/product_name

猫产品系列

sudo cat /sys/class/dmi/id/product_serial

猫bios_version

cat /sys/class/dmi/id/bios_version

方法5。 Dmesg命令。

命令 dmesg的 用于内核消息 (开机时间讯息),然后再启动syslogd或klogd。 通过读取内核环形缓冲区获取数据。 Dmesg对于故障排除或仅尝试获取有关系统使用的硬件的信息可能非常有用。

dmesg命令

dmesg | grep -i DMI

方法6。 命令hwinfo。

Hwinfo使用libhd库libhd.so收集硬件信息。 此工具是专门为openSUSE系统设计的,在一段时间内,还有其他发行版 他们将其包含在官方资料库中.

HWINFO 我们将必须安装它,为此,我们只需要在终端中编写(Ctrl + Alt + T):

sudo apt install hwinfo

名称hwinfo的意思是 硬件信息工具。 这是另一个很棒的实用程序,可用于查找系统中存在的硬件 显示详细信息 关于人类可读格式的不同硬件组件。

有关CPU,RAM,键盘,鼠标,图形卡,声音,存储,网络接口,磁盘,分区,BIOS等的报告。 该工具将能够显示 更多信息 比其他专用于相同目的的命令。

hwinfo

发表您的评论

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

*

*

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

  1.   胡安马

    感谢出色的信息...非常清楚,并提供了用于输入硬件信息的不同选项。 很有用。 我非常感谢他们。 胡安