Ask Ubuntu is a question and answer site for Ubuntu users and developers. Join them; it only takes a minute:

Sign up
Here's how it works:
  1. Anybody can ask a question
  2. Anybody can answer
  3. The best answers are voted up and rise to the top
  1. I was wondering how to list all the hardware info in my computer?

    Both terminal and GUI solutions please.

  2. Is there a single utility to monitor most hardware's working status? Just like some software in Windows?

Thanks and regards!

share|improve this question
Possible duplicate of How can I find my hardware details? – clearkimura Jan 7 at 18:45

For terminal use:

sudo lshw

as the man says:

lshw is a small tool to extract detailed information on the hardware configuration of the machine. It can report exact memory configuration, firmware version, mainboard configuration, CPU version and speed, cache configuration, bus speed, etc. on DMI-capable x86 or IA-64 systems and on some PowerPC machines (PowerMac G4 is known to work).

And for GUI you can use HardInfo.A great application that gives you every details about your hardware and contains some benchmarks.

HardInfo can gather information about your system's hardware and operating system, perform benchmarks, and generate printable reports either in HTML or in plain text formats.

It can also be easily extended, for developer documentation and full source code (released under GNU GPL version 2) is available.

enter image description here

Install it using:

sudo apt-get install hardinfo

or search hardinfo in Synaptic or Software Center.

share|improve this answer
I remember my graphics card is GTX450 or GTS450. I want to check by hardinfo.Why I can't see this by hardinfo on ubuntu 10.10? – sam Sep 25 '11 at 10:32
The link to the hardinfo homepage is broken... – xuhdev May 23 at 3:56

lshw is the command, you can grep also, lshw | grep audio for example.

I don't know how you can view it in the GUI.

share|improve this answer

from the terminal:

sudo lshw

from the gui you'll need to install gnome-device-manager

share|improve this answer

lspci - PCI hardware

lsusb, lspcmcia, lshw, lshw-gtk

dmidecode -information about your system's hardware as described in system BIOS


cat /proc/cpuinfo

share|improve this answer

Install Sysinfo from the Ubuntu Software Center. Sysinfo is a graphical tool that is able to display some hardware and software information about the computer it is run on.

It is able to recognize information about:

  • System (Linux distribution release, versions of GNOME, kernel, gcc and Xorg and hostname)
  • CPU (vendor identification, model name, frequency, level2 cache, bogomips, model numbers and flags)
  • Memory (total system RAM, free memory, swap space total and free, cached, active, inactive memory)
  • Storage (IDE interface, all IDE devices, SCSI devices)
  • Hardware (motherboard, graphic card, sound card, network devices)
  • NVIDIA graphic card: only with NVIDIA display driver installed

enter image description here

share|improve this answer

Add some detail:
lscpu display information on CPU architecture
lsblk list block devices
sudo lshw -short | grep -i "system memory" list system memory
Just type ls and use tab to get prompt.

share|improve this answer
with lshw you can use lshw -C memory - more info here – Wilf Jul 29 '15 at 13:02

Is there a single utility to monitor most hardware's working status? Just like some software in Windows?

If you search for "system testing" in dash you will see a program that will check an insane amount of features. The 2nd image shows it will check suspend, power management, audio, usb, graphics, mediacards, dvd drives and much more.

If something is wrong related to a device it will inform you of it. A simple search on AU or posting a question specific to a problem shown at the results page should help investigate the related problem.

enter image description here

enter image description here

share|improve this answer

Your Answer


By posting your answer, you agree to the privacy policy and terms of service.

Not the answer you're looking for? Browse other questions tagged or ask your own question.