許多人在某些時候可能需要查找有關其系統的特定資訊。有許多方法可以擷取有關系統的特定資訊,但有些方法可能需要一段時間才能記住或查找指令。
在這篇文章中,我想介紹一個名為“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 所示。在這裡,您隻需單擊要擷取其資訊的選項,它就會彈出。
圖 1
GUI 可以提供幫助,因為它不需要您記住所需資訊的各種參數。
請注意,GUI 中的某些選項可能不會出現在每個系統上。例如,如果系統沒有傳感器,則可能不會出現“傳感器”選項。
如果您選擇“全部儲存”,系統會要求您提供一個位置。選擇後,按“确定”,将在所需位置建立一個名為“inxi”的文本檔案。
結論
“inxi”程式可以非常友善地查找您需要的有關系統的特定資訊。
如果需要,請安裝它和 GUI,然後嘗試一下。