You are currently viewing lshw command get hardware information on linux

lshw command get hardware information on linux

lshw command get hardware information on linux

Lshw – List hardware

This command will display detail information of hardware in your system. It can give memory configuration, firmware version, mainboard configuration, CPU version and speed, cache configuration, bus speed, etc.

Install lshw

Ubuntu, Debian and Fedora users can install by running below command.
# ubuntu, debian

sudo apt-get install lshw

# fedora, centos (epel)

sudo yum install lshw

Using lshw

lshw run as root or sudo gives the maximum amount of information,


1. Get full information

Running lshw without any options would give full information about all detected hardware.

sudo lshw

 

hardware information linux | lshw


2. Get information in short

With the help of “-short” it will give a brief information report about the hardware devices.

sudo lshw -short

 

hardware information linux | lshw


3. Get only memory information

To display information about the memory, specify the memory class

sudo lshw -short -class memory

 

hardware information linux | lshw


4. Get processor information

With class processor, lshw would display information about the cpu. It is better to not use the short option and get full details about the processor.

sudo lshw -class processor

 

hardware information linux | lshw


5. Disk drives

Display the disk drives with the disk class.

sudo lshw -short -class disk

 

hardware information linux | lshw

Get information about the partitions and controllers also, specify the storage and volume class along with the disk class.

sudo lshw -short -class disk -class storage -class volume

hardware information linux | lshw


8. Generate report in html/xml format

Lshw is capable of producing reports in html, xml and json formats

sudo lshw -html > hardware.html

For xml format

sudo lshw -xml > hardware.xml

You May Also Enjoy Reading This …