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,可以打开它开始使用。
Learn Linux/Unix in-depth with real-world projects through our Linux/Unix certification course. Enroll and become a certified expert to boost your career.
使用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中硬件信息的替代工具。