有許多工具可用於查找 Linux 系統上的硬件規格。在這裡,我們列出了一些最常用的工具來獲取 Linux 系統上幾乎所有硬件(和軟件)的詳細信息。幸運的是,這些工具默認預裝在某些 Linux 發行版上。我已經在 Ubuntu 18.04 LTS 桌面上測試了這些工具,它們應該也可以在其他 Linux 發行版上運行。
內容
1. LSHW
Lshw(硬件列表器) 一個簡單但功能齊全的實用程序,可提供有關 Linux 系統硬件配置的詳細信息。您可以報告確切的內存配置、固件版本、主板配置、CPU 版本和速度、緩存配置、總線速度等。信息可以以純文本、XML 或 HTML 格式輸出。
目前 DMI(僅限 x86 和 EFI)、Open Firmware Device Tree(僅限 PowerPC)、PCI / AGP、ISA PnP (x86)、CPUID (x86)、IDE / ATA / ATAPI、PCMCIA(僅在 x86 上測試)、USB 和SCSI。
如前所述,lshw 默認預裝在 Ubuntu 中。 如果您的 Ubuntu 系統上沒有安裝它,請使用以下命令安裝它:
$ sudo apt install lshw lshw-gtk
對於其他 Linux 發行版,例如 Arch Linux,運行以下命令:
$ sudo pacman -S lshw lshw-gtk
安裝後,運行 lshw 以查看系統硬件詳細信息。
$ sudo lshw
顯示系統硬件規格的詳細輸出。
樣本輸出:
使用 lshw 查找 Linux 上的硬件規格
請注意,在沒有 sudo 權限的情況下運行 lshw 命令可能會導致輸出不完整或不准確。
Lshw 可以將輸出顯示為 HTML 頁面。為此,請使用:
$ sudo lshw -html
同樣,您可以將設備樹以 XML 和 json 格式輸出,如下所示。
$ sudo lshw -xml
$ sudo lshw -json
使用 -short 選項打印顯示硬件路徑的設備樹。
$ sudo lshw -short
使用 lshw 查看包含硬件路徑的設備樹
要列出具有總線信息、SCSI、USB、IDE 和 PCI 地址詳細信息的設備,請運行以下命令:
$ sudo lshw -businfo
默認情況下,lshw 顯示所有硬件詳細信息。您還可以查看硬件信息以獲取特定硬件詳細信息 班級 處理器、內存、顯示器和其他選項。可以使用找到類選項 lshw -short 還 lshw -businfo 命令。
要查看特定硬件(例如處理器)的詳細信息,請執行以下步驟:
$ sudo lshw -class processor
樣本輸出:
*-cpu description: CPU product: Intel(R) Core(TM) i3-2350M CPU @ 2.30GHz vendor: Intel Corp. physical id: 4 bus info: [email protected] version: Intel(R) Core(TM) i3-2350M CPU @ 2.30GHz serial: To Be Filled By O.E.M. slot: CPU 1 size: 913MHz capacity: 2300MHz width: 64 bits clock: 100MHz capabilities: x86-64 fpu fpu_exception wp vme de pse tsc msr pae mce cx8 apic sep mtrr pge mca cmov pat pse36 clflush dts acpi mmx fxsr sse sse2 ss ht tm pbe syscall nx rdtscp constant_tsc arch_perfmon pebs bts rep_good nopl xtopology nonstop_tsc cpuid aperfmperf pni pclmulqdq dtes64 monitor ds_cpl vmx est tm2 ssse3 cx16 xtpr pdcm pcid sse4_1 sse4_2 x2apic popcnt tsc_deadline_timer xsave avx lahf_lm epb pti ssbd ibrs ibpb stibp tpr_shadow vnmi flexpriority ept vpid xsaveopt dtherm arat pln pts md_clear flush_l1d cpufreq configuration: cores=2 enabledcores=1 threads=2
同樣,您可以使用以下命令獲取系統詳細信息:
$ sudo lshw -class system
獲取硬盤詳細信息。
$ sudo lshw -class disk
獲取網絡詳細信息。
$ sudo lshw -class network
獲取內存詳細信息。
$ sudo lshw -class memory
此外,您可以列出多個設備的詳細信息,如下所示。
$ sudo lshw -class storage -class power -class volume
如果要查看硬件路徑的詳細信息,只需添加即可 -短的 選項。
$ sudo lshw -short -class processor
輸出:
H/W path Device Class Description ======================================================= /0/4 processor Intel(R) Core(TM) i3-2350M CPU @ 2.30GHz
您可能希望與某人共享您的硬件詳細信息,例如客戶支持。在這種情況下,您可以從輸出中刪除 IP 地址、序列號等敏感信息,如下所示:
$ lshw -sanitize
1.1。 Lshw-gtkGUI 實用程序
如果您對 CLI 不滿意,可以使用: lshw-gtk 這是 lshw 命令行工具的圖形界面。
您可以從終端或破折號打開它。
從終端啟動:
$ sudo lshw-gtk
這是 lshw 工具的默認 GUI 界面。
使用 lshw-gtk 查找 Linux 硬件規格
只需雙擊您的筆記本電腦即可進一步展開。
使用 lshw-gtkGUI 搜索 Linux 硬件規格
繼續雙擊後續硬件選項卡可查看詳細視圖。
有關更多信息,請參見手冊頁。
$ man lshw
2.印西
印西 它是我最喜歡的另一個工具,用於查找有關 Linux 系統的幾乎所有內容。這是一個免費的、開源的、功能齊全的命令行系統信息工具。它顯示系統硬件、CPU、驅動程序、Xorg、桌面、內核、GCC 版本、進程、RAM 使用情況以及各種其他有用信息。無論是硬盤驅動器、CPU、主板,還是系統範圍的細節,inxi 都會在幾秒鐘內更準確地為您展示。 因為是 CLI 工具,所以可以在桌面版或者服務器版上使用。有關更多信息,請參閱下面的指南。
- 如何使用 inxi 查找 Linux 系統詳細信息
推薦閱讀:
- 使用 Python 了解有關您的 Linux 系統的更多信息
3. 難信息
困難的信息 提供 lshw 不提供的系統硬件和軟件詳細信息。
HardInfo 可以收集有關係統硬件和操作系統的信息,運行基準測試,並生成 HTML 或純文本格式的可打印報告。
如果 Ubuntu 上沒有安裝 Hardinfo,請使用以下命令進行安裝:
$ sudo apt install hardinfo
安裝後,可以從終端或菜單中選擇 Hardinfo 工具。
這就是 Hardinfo 的默認界面。
使用 Hardinfo 查找 Linux 硬件規格
正如您在上面的屏幕截圖中看到的,Hardinfo 有一個簡單直觀的 GUI。
所有硬件信息分為四個主要組。 計算機, 設備, 通訊網絡, 什麼時候 標準..每個組顯示特定的硬件詳細信息。
例如,查看處理器詳細信息[デバイス]集團下[プロセッサ]單擊一個選項。
使用 hardinfo 查看處理器詳細信息
與 lshw 不同,Hardinfo 可幫助您查找基本軟件規範,例如操作系統詳細信息、內核模塊、語言環境信息、文件系統使用情況、用戶/組、開發工具等。
使用 hardinfo 查看操作系統詳細信息
Hardinfo 的另一個顯著特性是能夠運行簡單的基準測試來測試 CPU 和 FPU 特性,以及一些 GUI 特性。
hardinfo 基準測試
推薦閱讀:
- PhoronixTestSuite-開源測試和基準測試工具
- 適用於類 Unix 系統的 UnixBench-Benchmark 套件
- 如何從命令行對 Linux 命令和程序進行基準測試
您可以為整個系統和單個設備生成報告。要生成報告,請在菜單欄中[レポートの生成]只需單擊按鈕並選擇要包含在報告中的信息。
使用 hardinfo 生成系統報告
Hardinfo 也很少有命令行選項。
例如,要生成報告並在終端中顯示,請運行以下命令:
$ hardinfo -r
列出模塊:
$ hardinfo -l
有關更多信息,請參見手冊頁。
$ man hardinfo
4.系統信息
系統訊息 它是 HardInfo 和 lshw-gtk 實用程序的另一種替代方法,如下所示,可用於檢索硬件和軟件信息。
- 系統詳細信息,例如發行版、GNOME 版本、內核、gcc 和 Xorg、主機名等。
- CPU 詳細信息,例如供應商 ID、型號名稱、頻率、L2 緩存、型號、徽標等。
- 內存詳細信息,例如總系統 RAM、可用內存、總交換空間、可用內存、緩存、活動/非活動內存。
- IDE 接口、所有 IDE 設備、SCSI 設備和其他存儲控制器。
- 硬件詳細信息,例如主板、顯卡、聲卡、網絡設備等。
讓我們使用以下命令安裝 sysinfo。
$ sudo apt install sysinfo
Sysinfo 可以從終端或破折號啟動。
要從終端啟動,請運行以下命令:
$ sysinfo
這是 Sysinfo 實用程序的默認界面。
系統信息界面
如您所見,所有硬件(和軟件)詳細信息都分為五類:系統、CPU、內存、存儲和硬件。單擊導航欄中的類別以獲取相應的詳細信息。
使用 Sysinfo 查找 Linux 硬件規格
有關更多信息,請參見手冊頁。
$ man sysinfo
5.中文資料
中文資訊 一個免費的開源命令行實用程序,用於檢索 Linux 系統的硬件信息。 檢測 Linux 系統上存在的硬件並顯示有關每個硬件設備的詳細信息。 如果細節看起來難以理解,Hwinfo 可以選擇顯示省略的輸出。它正在使用 libhd.so 收集幾乎所有硬件的詳細信息,例如 BIOS、CPU、架構、內存、硬盤、分區、攝像頭、藍牙、CD/DVD 驅動器、鍵盤/鼠標、顯卡、顯示器、調製解調器、掃描儀、打印機、PCI、IDE 等. 庫、SCSI、聲卡、網卡、USB等。 有關 Hwinfo 的更多信息,請參閱以下指南。
- 如何使用 Hwinfo 查找 Linux 系統的硬件信息
而已。如前所述,可能有許多工具可用於查看硬件/軟件規範。但是,這五個工具足以找到有關您的 Linux 發行版的所有信息。
謝謝你的到來!
請幫助我們幫助您:
- 訂閱電子郵件通訊: 立即註冊
- OSTechNix 支持: 通過貝寶捐款
- 下載免費電子書和視頻: Trade Pub OS Tech Nix
- 詢問: 紅迪網 | Facebook | 推特 | 領英 | RSS訂閱
祝你今天過得愉快! !!
CLIhardinfoHardwareLinuxlshwsysinfo 系統硬件詳細信息 系統規格 Ubuntu 18.04