天天看點

在 Linux 中查找系統資訊

作者:IT運維與實戰

許多人在某些時候可能需要查找有關其系統的特定資訊。有許多方法可以擷取有關系統的特定資訊,但有些方法可能需要一段時間才能記住或查找指令。

在這篇文章中,我想介紹一個名為“inxi”的程式,它有助于在一個地方擷取所有系統資訊。

安裝

從 Ubuntu 的指令行安裝是一個簡單的過程:

sudo apt install inxi -y

對于任何 Linux 發行版,使用正确的指令安裝包并使用名稱“inxi”。Red Hat 和 CentOS 需要 EPEL 存儲庫,但 Fedora 使用标準存儲庫。

“inxi”有一個圖形使用者界面 (GUI),但我們會在介紹指令行界面 (CLI) 之後再看它。

使用 'inxi'

您從終端使用“inxi”程式。要檢視初始幫助資訊,請使用指令“inxi --help”。這裡提供了更多資訊。讓我們回顧一下要點,讓您開始使用“inxi”。

輸入不帶參數的指令“inxi”将傳回有關 CPU、CPU 速度、核心版本、記憶體、記憶體使用情況、存儲、存儲使用情況、程序數、Shell 類型和“inxi”版本的資訊。

讓我們看一下我們可以用來從程式中擷取更具體資訊的一些參數。

音頻

對于音頻硬體資訊,使用參數“-A”。

傳回的資訊包括硬體、驅動程式、服務以及服務是否正在運作。

電池

對于有電池的系統,此選項可以提供有關電池狀态的資訊。參數是'-B'。

您應該看到電池 ID、電量(百分比)和電池狀況。條件顯示電池已充電的最大值。如果您可以将電池充電至 100%,則顯示 100%。如果您永遠無法讓電池充電超過 71%,則條件為 71%。舊電池可能無法充滿電,這表明電池需要更換。

CPU

CPU 資訊對某些人來說可能非常重要。要擷取 CPU 資訊,請使用“-C”參數。

顯示的資訊應包含 CPU 類型(核心數)、型号、位數(32 或 64)、類型、L2 緩存、平均速度(MHz)、最小/最大速度和每個核心的速度。

您應該看到來自此輸出的資訊對于了解系統很有用。

磁盤

使用參數“-D”,您可以獲得有關存儲媒體裝置的資訊。

輸出将包含每個儲存設備的資訊,包括 USB。輸出包括每個裝置的資訊,包括總空間、已用空間、ID(sda、sdb、nvme01 等)、供應商、型号和大小。

藍牙

藍牙資訊通過“-E”參數找到。有時藍牙問題可能是由發射器和裝置的版本号不同引起的。

您傳回的資料包括裝置、類型、驅動程式、報告、ID、狀态、位址和藍牙版本。我應該注意,我在各種系統上得到的藍牙版本需要您将值加 2。在一個系統上我得到了 3.0 的版本号,但它應該是 5。另一個給了我 2.1,但它應該是 4.1。

完整報告

您可以使用“-F”獲得幾乎所有參數的輸出。

輸出包括除“-J”和“-W”之外的所有大寫字母。這可能會獲得很多快速資訊,但随後您需要對其進行篩選。有時,一次擷取一個個人資訊會更容易。

圖形

如果系統遇到圖形問題,例如遊戲,參數“-G”可以為您提供資訊。有時,當您嘗試獲得故障排除幫助時,可能會要求您提供一些此類資訊。請注意,如果您有一個網絡攝像頭,它可能會顯示在這裡。

您應該看到的輸出将是裝置、驅動程式、類型(如果是網絡攝像頭)、顯示 (x11)、伺服器 (X.org)、版本、驅動程式、已加載、已解除安裝、GPU、分辨率、OpenGL 渲染器和 OpenGL 版本。

網絡

要擷取網絡資訊,以太網和 Wi-Fi 等可以通過“-i”參數找到。該程式要求您首先安裝“ifconfig”或“ip”工具 (net-tools)。

您應該為每個裝置擷取一個部分。每個部分包括裝置名稱、驅動程式、裝置端口名稱(wlo1、eno1 等)、狀态、MAC 位址、IP 位址、類型、範圍(每個虛拟端口将有一個裝置端口名稱和其餘部分)。

資訊

擷取一些基本資訊的參數是'-I'。

提供的資訊是程序、正常運作時間、記憶體、使用的記憶體、外殼和“inxi”版本。

USB

USB 資訊有時很有用,可以通過“-J”參數獲得。

輸出顯示 USB 集線器、集線器資訊、集線器端口、版本、每個集線器上的裝置、裝置資訊、裝置類型和版本。

如果您的系統具有 USB 3.0 的特定端口和 USB 2.0 的其他端口,您可以檢視裝置是否位于錯誤的端口中。

機器資訊

有關您的系統的資訊可以派上用場。特别是對于筆記本電腦,系統型号有助于查找硬體規格以進行更新。要擷取此資訊,請使用“-M”參數。

給出的詳細資訊包括系統類型(筆記本電腦、桌上型電腦等)、系統(制造商)、産品(型号)、版本、序列号、主機闆(主機闆)、型号、版本、序列号、UEFI、版本和日期。

請注意,系統和主機闆都列出了序列号。要檢視序列号,您必須使用“sudo”。

網絡(基本)

要僅檢視網絡裝置的基本硬體和驅動程式資訊,請使用“-N”參數。參數“-i”給出了更多細節。

輸出列出了每個裝置及其驅動程式。

分區

磁盤分區資訊有時在系統上很友善。有時,為了檢視這些資訊,我傾向于打開“gparted”。

分區的資訊作為每個分區的 ID 列出。每個 ID 包含以下内容:位置、大小、使用量 (%)、檔案系統和裝置 (/dev/sda1)。

該資訊僅包括本地分區,不包括 USB 外部儲存設備。

存儲庫

Linux 存儲庫有時會很亂。您可能會嘗試加載無法下載下傳的包。如果您知道它位于哪個存儲庫,則可以檢視該存儲庫是否處于活動狀态。使用參數“-r”。

詳細資訊顯示存儲庫清單。首先列出活動的或正在工作的。最後列出不活動的存儲庫。

傳感器

這基本上是系統中的内部溫度傳感器。有些系統可能比其他系統有更多或更少的傳感器。使用參數“-s”。

輸出可以列出 CPU、PCH(晶片組)、主機闆(主機闆)甚至風扇速度的溫度。溫度以攝氏度列出。

系統資訊

當需要有關作業系統 (OS) 的資訊時,系統資訊會很有用。使用“-S”參數。

詳細資訊包括主機名、核心版本、位數(32 位或 64 位)、桌面軟體和發行版。

在 Linux.org 上釋出問題時,此資訊很有用。

各種各樣的

您可以将參數混合在一起以在一個指令中擷取更多資訊。例如,如果你想檢視圖形系統(-G)和USB系統(-J)的資訊,你可以使用指令'inxi -GJ'。您可以根據需要添加更多參數。

還有其他可用的參數,隻需檢視“幫助”資訊(--help 參數)即可。

圖形“inxi”

圖形使用者界面 (GUI) 位于。單擊“檔案”連結,然後單擊下載下傳圖示。GUI 是 Debian 系統的“.deb”檔案。使用軟體包安裝程式打開“.deb”檔案,然後單擊“安裝”。

GUI 如圖 1 所示。在這裡,您隻需單擊要擷取其資訊的選項,它就會彈出。

在 Linux 中查找系統資訊

圖 1

GUI 可以提供幫助,因為它不需要您記住所需資訊的各種參數。

請注意,GUI 中的某些選項可能不會出現在每個系統上。例如,如果系統沒有傳感器,則可能不會出現“傳感器”選項。

如果您選擇“全部儲存”,系統會要求您提供一個位置。選擇後,按“确定”,将在所需位置建立一個名為“inxi”的文本檔案。

結論

“inxi”程式可以非常友善地查找您需要的有關系統的特定資訊。

如果需要,請安裝它和 GUI,然後嘗試一下。

繼續閱讀