如何在CentOS 8中获取系统硬件详细信息
使用Linux发行版时,用户可能需要了解其当前操作系统的硬件和基本系统信息。无论您是软件开发人员还是常规的Linux用户,都可能需要检查软件与硬件系统的兼容性。命令行Linux系统提供了内置命令,这些命令使用户可以获取有关他们当前正在使用的系统和硬件平台的更多信息。
本文对所有命令进行了简要说明,以帮助您轻松获得系统和硬件详细信息。
我在下面列出的CentOS 8系统上运行了这些命令。
使用CentOS 8显示硬件信息
我有以下命令用于显示有关系统硬件的详细信息:
使用lshw命令查看硬件详细信息
您可以使用“ lshw”命令从系统中获取所需的所有硬件详细信息,包括CPU,内存和磁盘。要获取系统的硬件信息,请以超级用户身份运行命令,如下所示。
$ sudo lshw
在大多数情况下,“ lshw”实用程序已经安装在CentOS 8系统上。如果尚未安装,则可以使用以下命令将其安装在CentOS 8上:
$ sudo yum install lshw
输出:
上面显示的输出是虚拟盒子中安装的CentOS 8系统的硬件详细信息的详细版本。您可以使用以下命令来获取硬件的完整概述。
查看硬件概述
要查看您的硬件配置文件详细信息的完整摘要,请使用以下命令:
$ lshw -short
输出:
上面显示的输出提供了完整硬件配置文件的逐列概述,以提高可读性。
在系统HTML文件中获取硬件详细信息
您还可以使用“ lshw”实用程序将硬件配置文件详细信息输出到HTML文件。为此,以超级用户身份使用以下语法运行“ lshw”命令:
$ sudo lshw -html > [filename.html]
例:
$ sudo lshw -html > hardwareinformation.html
成功执行以上命令将在系统的/ home / user /文件夹中创建一个HTML文件。
输出:
使用“ lscpu”查看CPU详细信息
您可以使用’lscpu’实用程序在sysfs和/ proc / cpuinfo文件中在屏幕上列出CPU详细信息。使用此命令如下:
$ lscpu
输出:
上面的命令显示CPU架构,内核,CPU系列模型,CPU数量,线程,缓存等。
阻止设备信息
您可以使用“ lsblk”实用程序来查看有关连接到系统的存储设备的信息,例如硬盘驱动器,闪存驱动器和驱动器分区。
$ lsblk
您可以使用以下命令来查看有关系统中所有设备的更多信息。
$ lsblk -a
输出:
查看USB控制器详细信息
“ lsusb”命令用于列出有关USB控制器及其连接的设备的信息。运行以下命令以获取USB控制器信息。
$ lsusb
您可以使用以下命令查看每个USB设备的详细信息:
$ lsusb -v
输出:
上面的输出显示了连接到USB控制器的设备。
查看有关其他硬件设备的详细信息
您还可以查看有关以下设备的信息:
- PCI设备
- SCSI设备
- SATA设备
要查看有关PCI设备的信息,请使用以下命令:
$ lspci
输出:
要获取有关SCSI设备的信息,请运行以下命令:
$ lsscsi
输出:
要显示,请使用以下语法获取有关SATA设备的信息。
$ hdparm [devicelocation]
例如,使用以下命令
$ hdparm /dev/sda1
实施上述所有命令将使您能够在CentOS 8或其他Linux环境中获取各种与系统有关的信息。本文将帮助您查看系统规格,以查看整个软件或硬件系统是否满足您的需求。
如何在CentOS 8中获取系统硬件详细信息