Linux list hardware information
Q. How do I get detailed information about my Linux server hardware information?
A. You need to use tool called lshw to extract detailed information on the hardware configuration of the machine. It can report exact memory configuration, firmware version, main board configuration, CPU version and speed, cache configuration, bus speed, etc. on DMI-capable x86 or IA-64 systems and on some PowerPC machines.
It currently supports DMI (x86 and IA-64 only), OpenFirmware device tree (PowerPC only), PCI/AGP, CPUID (x86), IDE/ATA/ATAPI, PCMCIA (only tested on x86), SCSI and USB.
List hardware
Type the lshw at a shell prompt:
$ lshw
Subscribe to our free e-mail newsletter or RSS feed to get all updates.
You can Email this page to a friend.
Related Other Helpful FAQs:
- FreeBSD Hardware compatibility List (HCL)
- Fedora Linux (HCL) hardware compatibility list
- Linux Command to find the system configuration and hardware information
- Howto: Display list of modules or device drivers in the Linux Kernel
- Linux display information about installed hardware
Discussion on This FAQ
Leave a Reply
We encourage your comments, and suggestions. But please stay on topic, be polite, and avoid spam. Thank you very much for stopping by our site!



November 9th, 2007 at 7:47 am
Similar result can be produced with command ‘dmidecode’. But the output is not so nicely formated as with lshw.
November 10th, 2007 at 2:39 pm
Is this same as lshal .. I am using that and I couldn’t find lshw
Anil
December 20th, 2007 at 7:58 am
lshw is a different command I believe. You need to have the dag repositories installed on the server to have this pre-enabled. If not then you can get the lshw command installed. You can get that at the following link:-
http://dag.wieers.com/packages/lshw/