HardInfo (short for “hardware information“) Is a system-based graphical tool for testing the performance of Linux systems that can collect information from both hardware and some software and organize it in a convenient graphical user interface.
HardInfo can display information about the following components: CPU, GPU, motherboard, RAM, storage, hard drive, printers, sound, network and USB, as well as some system information such as distribution name, version and Linux kernel information.
In addition to being able to print equipment information, HardInfo can also generate an advanced report from the command line or by clicking the Generate Report button in the GUI and save it in HTML or plain text format.
The difference between HardInfo and other Linux hardware information tools is that the information is well organized and easier to understand than other similar tools.
HardInfo is available for installation on all major Linux distributions from the default repository.
Installing HardInfo on Debian, Ubuntu and Linux Mint
$ sudo apt install hardinfo
Installing HardInfo on Fedora / CentOS Linux
For some reason, the Fedora team decided to stop packaging Hardinfo in the repository, so you will need to compile it from source as follows:
# dnf install glib-devel gtk+-devel zlib-devel libsoup-devel $ cd Downloads $ git clone https://github.com/lpereira/hardinfo.git $ cd hardinfo $ mkdir build $ cd build $ cmake .. $ make # make install
Installing HardInfo on Arch and Manjaro Linux
$ sudo pacman -S hardinfo
Installing HardInfo on OpenSUSE
$ sudo zypper in hardinfo
How to use HardInfo on Linux
After installation, open Hardinfo on your computer.
It is a graphical application and should be categorized as System named System Profiler and Benchmark in your distribution’s launcher.
When it opens, you will see the various tabs on the left sidebar, sorted by category, and the information contained in those tabs listed on the right.
For example, you can view information about your system processor.
All this information can be viewed on the command line, especially in the / proc directory. There are other tools on Linux to get information about the system hardware, but in this article we talked about the hardinfo tool. If you know of other similar tools, share them in the comments.