如果您使用新的 Linux 發行版,您可能需要有關當前運行的系統或硬件規格的信息。如果您將系統用作軟件開發人員或普通 Linux 用戶,那麼滿足您將安裝應用程序的計算機硬件的兼容性要求可能很重要。為此,Linux 提供了幾個內置命令來幫助您獲取有關設備的信息。

本文介紹如何獲取 CentOS Linux 發行版的系統或硬件詳細信息。下面描述的所有命令都在 CentOS 8 系統上運行。這些命令也可以在其他 Linux 發行版上運行,例如 Ubuntu、Linux Mint 和 Debian。

顯示有​​關係統內核的基本信息

有關基本系統信息,請從左側邊欄窗口打開終端。您可以使用以下命令僅顯示設備的內核名稱:

$ uname

$ uname -s

顯示內核發布信息

如果您想知道內核版本,請使用以下命令:

$ uname –r

顯示內核版本

要查看內核版本,請運行以下命令:

$ uname -v

顯示網絡的主機名或節點名

您可以使用以下命令查看系統網絡節點的主機名:

$ uname --nodename

$ uname –n

請記住,節點或主機名可能在除 Linux 之外的所有系統上都不同。

查看系統架構

要打印系統的硬件架構,請運行以下命令:

$ uname -m

顯示處理器類型和操作系統

要顯示系統的處理器類型,請使用以下命令:

$ uname -p

要獲取有關操作系統的信息,請輸入以下命令:

$ uname -o

如果要查看有關當前系統的所有詳細信息,請輸入以下命令:

$ uname -a

如您所見,您在上面運行的命令顯示了有關係統硬件和操作系統的完整信息。

使用 lshw 命令查看硬件詳細信息

lshw 是一個命令行實用程序,用於輸出有關係統硬件(例如 CPU、內存和磁盤)的信息。因此,要獲取有關計算機硬件的更多信息,請以 root 身份運行以下命令:

# lshw

您可以使用上述命令查看系統硬件的完整詳細摘要。

作為超級用戶,您還可以使用以下命令來簡要了解您的硬件配置文件。

# lshw -short

在 HTML 文件中顯示信息

您可以使用 lshw 命令以 HTML 文件格式顯示有關硬件配置文件的信息。因此,以 root 身份運行命令,如下所示:

$ sudo lshw -html > [file-name.html]

例子:

例如,假設您想使用 HTML 文件名“hardwareinfo.html”獲取有關硬件的更多信息。上述命令轉換為以下格式。

$ sudo lshw -html > hardwareinfo.html

上面的命令將在您系統的主目錄中創建一個 HTML 文件,您可以稍後訪問該文件。 以下內容顯示在 HTML 文件中:

使用 lscpu 命令查看 CPU 詳細信息

lscpu 是一個命令行實用程序,它在終端屏幕上列出來自 sysfs 文件和 /proc/cpuinfo 的 CPU 詳細信息。使用此命令如下:

$ lscpu

查看塊設備詳細信息

您可以使用 lsblk 實用程序查看有關硬盤容量、驅動器分區詳細信息和存儲設備(例如連接到工作系統的閃存驅動器)的信息。

$ lsblk

有關更多信息,請輸入以下命令:

$ lsblk -a

顯示有​​關 USB 的信息

您可以使用 lsusb 實用程序查看有關連接到系統的所有 USB 控制器和設備的信息。因此,運行以下命令以查看有關 USB 設備的更多信息。

$ lsusb

有關 USB 設備的更多信息,請運行以下命令。

$ lsusb -v

結論是

通過在 CentOS 系統上運行所有命令,您可以輕鬆獲取有關 Linux 系統和底層硬件設備的信息。上述程序將幫助您檢查計算機的規格。您可以輕鬆確定您的硬件設備或計算機軟件是否與您的工作系統兼容。