在 Linux 發行版上工作時,用戶可能需要了解當前工作系統的硬件和基本系統信息。 無論您是軟件開發人員還是普通 Linux 用戶,都可能需要檢查軟件和硬件系統的兼容性。 命令行 Linux 系統提供了內置命令,用戶可以通過這些命令獲取有關當前使用的系統和硬件平台的詳細信息。
在本文中,您將找到所有命令的簡要說明,這將幫助您輕鬆獲取有關係統和硬件的詳細信息。
我們已經在 CentOS 8 系統上運行了這些命令,如下所示:
使用 CentOS 8 顯示硬件信息
有以下命令用於顯示有關您的系統硬件的詳細信息:
使用 lshw 命令顯示硬件詳細信息
使用“lshw”命令,您可以從系統中獲取所有必要的硬件詳細信息,例如 CPU、內存、磁盤等。要獲取系統的硬件信息,請以超級用戶身份運行以下命令:
$ sudo 小白
大多數情況下,’lshw’ 實用程序已經安裝在您的 CentOS 8 系統上。 如果未安裝,則可以使用以下命令在 CentOS 8 上安裝它:
$ sudo yum 安裝 lshw
輸出:
上面顯示的輸出是我安裝在 Virtual box 上的 CentOS 8 系統的硬件細節的詳細版本。 使用以下命令可以查看硬件的完整摘要。
顯示硬件摘要
要查看硬件配置文件詳細信息的完整摘要,請使用以下命令:
$ lshw -short
輸出:
在上面顯示的輸出中,您可以按列查看完整硬件配置文件的摘要,這更具可讀性。
在系統的 HTML 文件中檢索硬件詳細信息
使用“lshw”實用程序,您還可以將硬件配置文件詳細信息打印到 HTML 文件中。 為此,作為超級用戶,使用以下語法運行“lshw”命令:
$ sudo lshw -html > [filename.html]
例子:
$ sudo lshw -html > 硬件信息.html
成功執行上述命令後,HTML 文件已在您的系統中的 /home/user/ 文件夾中創建。
輸出:
使用 ‘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]
為了 example,使用命令
$ hdparm /dev/sda1
執行完上述所有命令後,您將能夠在 CentOS 8 或其他 Linux 環境中檢索與您的系統相關的任何類型的信息。 本文將幫助您查看系統規格,以檢查整個軟件或硬件系統是否符合您的需求。