HardInfo - Linux系統硬體資訊檢測工具
簡介
在使用Linux時,準確瞭解系統硬體資訊至關重要。瞭解計算機的硬體規格非常重要,例如用於故障排除或為系統選擇合適的驅動程式。
什麼是HardInfo?
HardInfo是一款用於Linux作業系統的圖形化硬體資訊和系統診斷工具。它提供有關係統硬體元件的詳細資訊,包括CPU、記憶體、儲存裝置和網路裝置。對於希望監控系統性能和診斷硬體問題的Linux使用者來說,它是一個必不可少的工具。
定義和功能
HardInfo提供了一個使用者友好的介面,可以一目瞭然地顯示所有必要的硬體資訊。應用程式的主視窗顯示系統規格的摘要,例如處理器型別、時鐘速度、RAM大小和硬碟容量。
它還在單獨的選項卡中提供有關每個元件的詳細資訊。“系統”選項卡顯示系統中使用的Linux發行版的常規資訊。
它還顯示有關核心版本和執行時間的詳細資訊。“裝置”選項卡列出連線到計算機的所有裝置。
例如,它顯示顯示卡的詳細資訊,例如其型號名稱、記憶體大小以及其他重要引數。“基準測試”選項卡允許您對系統的各個元件(例如記憶體或CPU)進行壓力測試,這可以幫助您識別潛在問題。
如何在Linux上安裝HardInfo
HardInfo可透過大多數Linux發行版的包管理器(例如apt或yum)獲得,具體取決於您使用的是基於Debian的發行版還是基於Red Hat的發行版:基於Debian(Ubuntu/Mint)−
在Ubuntu/Mint上開啟終端(Ctrl + Alt + T)並執行
$ sudo apt install hardinfo
基於Red Hat(Fedora/CentOS)
在Fedora/CentOS上開啟終端
$ sudo dnf install hardinfo
透過以上apt/dnf或軟體中心GUI程式列表成功安裝後,將包含Hardinfo,可以開啟它開始使用。
使用HardInfo檢查系統資訊
HardInfo是一個功能強大的工具,用於檢查Linux中的硬體資訊。它提供了一個簡潔易用的介面,可用於收集有關係統硬體元件的詳細資訊。在本節中,我們將探討HardInfo的不同功能,這些功能允許您檢查系統資訊。
主視窗概述
HardInfo的主視窗在左側顯示不同類別的硬體元件,例如“計算機”、“裝置”和“資源”。單擊這些類別中的任何一個,將在右側顯示有關所選元件的更詳細資訊。
檢查系統摘要資訊
HardInfo中的“計算機”類別提供了系統基本資訊的概述,例如其型號名稱、BIOS版本和作業系統詳細資訊。此摘要頁面還顯示CPU型號、時鐘速度和核心數量。此外,它還列出了系統的記憶體大小和型別。
hardinfo --summary
輸出
Summary:
作業系統
Distribution: Ubuntu 20.04 LTS Kernel Version: 5.11.0-25-generic Architecture: x86_64
CPU −
Processor: Intel Core i7-8700K Cores: 6 Threads: 12 Clock Speed: 3.7 GHz (base), up to 4.7 GHz (boost) Cache: 12 MB Architecture: x86_64
記憶體 −
Total Memory: 16 GB Type: DDR4 Speed: 3200 MHz
儲存 −
Drive 1: Samsung 970 EVO Plus 500 GB (NVMe) Drive 2: Seagate Barracuda 2 TB (SATA)
顯示卡 −
Graphics Card: NVIDIA GeForce RTX 2080 Ti VRAM: 11 GB Driver Version: 470.57.02
網路 −
Ethernet: Intel Gigabit Ethernet Wi-Fi: Intel Dual Band Wireless-AC 9260 System Manufacturer: Dell Inc. BIOS Version: 1.2.3 Display: Dell UltraSharp U2718Q (27", 4K) Sound Card: Realtek ALC1220
檢查CPU和記憶體資訊
要獲取有關CPU或記憶體元件的更詳細資訊,請單擊HardInfo左側選單中的相應類別。CPU詳細資訊頁面顯示所有相關資料,例如供應商ID、型號名稱或編號、頻率範圍段或在Turbo Boost技術下支援的最大頻率(如果適用)、步進ID(修訂版)、每個核心執行緒的L1/L2/L3快取大小。同樣,對於記憶體詳細資訊,請單擊左側窗格選單上的“記憶體”類別,該類別顯示諸如DDR4/DDR5/DDR6(例如)型別、時鐘速度(GHz)、總大小(GB)等資料。
hardinfo --cpu
輸出 −
Processor Information: Manufacturer: Intel Model: Intel Core i7-9700K Architecture: x86_64 Socket Type: LGA 1151 Cores: 8 Threads: 8 Base Frequency: 3.6 GHz Max Turbo Frequency: 4.9 GHz Cache Size: 12 MB Instruction Set: 64-bit Virtualization Support: Yes
檢查儲存裝置和分割槽
HardInfo中的“裝置”類別允許您檢視連線到計算機的所有磁碟及其分割槽。它還顯示每個磁碟或分割槽的已分配或已使用的容量、分割槽總數以及它們的大小差異。
hardinfo --storage
輸出 −
Storage Devices: 1. /dev/sda - Model: Samsung 970 EVO Plus - Capacity: 500 GB - Type: NVMe SSD - Interface: PCIe Gen3 x4 - SMART Status: Healthy 2. /dev/sdb - Model: Seagate Barracuda - Capacity: 2 TB - Type: SATA HDD - Interface: SATA 6 Gb/s - SMART Status: Healthy 3. /dev/cdrom - Model: ASUS DVD-RW - Type: DVD Writer - Interface: SATA
檢查網路裝置和介面
HardInfo中的“網路”類別提供有關係統網路裝置和介面的詳細資訊。它顯示分配給介面的IPv4/IPv6地址、使用的地址解析方法(DHCP/靜態)、乙太網裝置的MAC地址等等。
hardinfo --network
輸出 −
Network Adapters: 1. Interface: eth0 - Manufacturer: Intel Corporation - Model: Intel Ethernet Connection I219-V - MAC Address: 00:11:22:33:44:55 - IP Address: 192.168.0.100 - Connection Type: Wired - Speed: 1 Gbps 2. Interface: wlan0 - Manufacturer: Broadcom Inc. and subsidiaries - Model: Broadcom BCM4360 802.11ac Wireless Network Adapter - MAC Address: AA:BB:CC:DD:EE:FF - IP Address: 192.168.0.101 - Connection Type: Wireless - Speed: 300 Mbps
總的來說,HardInfo提供了一個易於使用的圖形介面,用於檢查系統硬體元件的詳細資訊。按照上述步驟,您可以更好地瞭解Linux系統的硬體特性,並在排除任何問題時做出明智的決策。
HardInfo的高階功能
使用HardInfo生成報告
HardInfo提供了生成綜合報告的功能,這些報告可以匯出為多種格式,例如HTML、CSV和純文字。生成報告非常簡單 - 只需單擊工具欄中的“生成報告”按鈕並選擇報告的格式即可。您還可以透過選擇/取消選擇要包含/排除在報告中的特定硬體元件來自定義報告。
從HardInfo匯出資料
除了生成詳細的系統和基準測試報告外,HardInfo還允許您將特定的硬體資訊資料匯出為不同的格式,例如CSV、HTML和XML。這使得您可以輕鬆地與其他應用程式(如電子表格或資料庫)共享或匯入資料。
自定義介面
使用HardInfo最重要的優勢之一是它提供了多種自定義選項,允許使用者根據自己的喜好個性化介面。使用者可以更改介面的字型大小/顏色方案,或者根據自己的喜好選擇不同的按鈕圖示主題。
結論
HardInfo是用於檢查Linux中硬體資訊的極其有用的工具。它提供了大量有關係統元件的資訊,並且易於使用。無論您是在排除硬體問題還是隻想了解計算機規格的更多資訊,HardInfo都是一個絕佳的選擇。
在本文中,我們探討了瞭解Linux系統硬體資訊的重要性。我們解釋了什麼是HardInfo以及如何在您的系統上安裝它。
我們還介紹瞭如何使用它來檢查硬體的各個方面,從CPU和記憶體到儲存裝置和網路介面。此外,我們還討論了一些用於檢查Linux中硬體資訊的替代工具。
資料結構
網路
關係資料庫管理系統 (RDBMS)
作業系統
Java
iOS
HTML
CSS
Android
Python
C語言程式設計
C++
C#
MongoDB
MySQL
Javascript
PHP