Read hardware information on Linux
A web page cannot read your CPU temperature or disk serial number. On Linux, the kernel already exposes that information. These commands are the honest equivalent of a HWiNFO-style report.
CPU, memory, disks
lscpu
free -h
lsblk -o NAME,SIZE,TYPE,FSTYPE,MOUNTPOINT,MODEL
sudo dmidecode -t memory | less
lscpu is architecture, cores, and flags. free is RAM and swap, not “how much Chrome is using” in detail. lsblk is the map of disks and partitions — read it before you run fsck or a format.
PCI devices and drivers
lspci -nnk
lsusb
sudo dmesg -T | tail -n 80
Graphics, Wi-Fi, and Ethernet all show up in lspci. The kernel driver in use line is what actually loaded. If it is empty, that is why the device does nothing.
Sensors
sudo apt install lm-sensors inxi
sudo sensors-detect --auto
sensors
inxi -Fxxxz
sensors needs the right kernel modules. inxi -Fxxxz prints a compact system summary you can paste into a support ticket (the z flag filters some serials). Install smartmontools and run sudo smartctl -a /dev/nvme0n1 or /dev/sda for disk health — only after lsblk so you target the correct device.
What the Tools page can and cannot do
The browser tools page shows user agent, screen size, and the graphics string the browser exposes. It is useful for “what does this website see?” It is not a substitute for the commands above.