CentOS 7 /RHEL 7: 3 Useful Linux Commands To Display Hardware Information

How Do I display hardware information about PCI buses, usb buses, and cpu architechture in the system and devices connected to them under centos 7 or rhel 7? How to check the hardware information of CPU device? How to view the information about PCI buses devices under linux operating system?

This post will show you how to display device information for 4 variety of devices.

#1 lspci – used to list all PCI devices on your system, and shows a brief list of devices.

#2 lsusb – will list all USB devices

#3 lscpu – used to display information about the CPU architechture

CentOS 7 Display Hardware Information Of PCI devices

To display information about all PCI buses and devices attached to them, issue the following command:

lspci

outputs:

[root@osetc~]# lspci

00:00.0 Host bridge: Intel Corporation 440BX/ZX/DX - 82443BX/ZX/DX Host bridge (rev 01)

00:01.0 PCI bridge: Intel Corporation 440BX/ZX/DX - 82443BX/ZX/DX AGP bridge (rev 01)

00:07.0 ISA bridge: Intel Corporation 82371AB/EB/MB PIIX4 ISA (rev 08)

00:07.1 IDE interface: Intel Corporation 82371AB/EB/MB PIIX4 IDE (rev 01)

00:07.3 Bridge: Intel Corporation 82371AB/EB/MB PIIX4 ACPI (rev 08)

00:07.7 System peripheral: VMware Virtual Machine Communication Interface (rev 10)

00:0f.0 VGA compatible controller: VMware SVGA II Adapter

00:10.0 SCSI storage controller: LSI Logic / Symbios Logic 53c1030 PCI-X Fusion-MPT Dual Ultra320 SCSI (rev 01)

00:11.0 PCI bridge: VMware PCI bridge (rev 02)

00:15.0 PCI bridge: VMware PCI Express Root Port (rev 01)

00:15.1 PCI bridge: VMware PCI Express Root Port (rev 01)

00:15.2 PCI bridge: VMware PCI Express Root Port (rev 01)

00:15.3 PCI bridge: VMware PCI Express Root Port (rev 01)

00:15.4 PCI bridge: VMware PCI Express Root Port (rev 01)

00:15.5 PCI bridge: VMware PCI Express Root Port (rev 01)

00:15.6 PCI bridge: VMware PCI Express Root Port (rev 01)

00:15.7 PCI bridge: VMware PCI Express Root Port (rev 01)

00:16.0 PCI bridge: VMware PCI Express Root Port (rev 01)

00:16.1 PCI bridge: VMware PCI Express Root Port (rev 01)

00:16.2 PCI bridge: VMware PCI Express Root Port (rev 01)

00:16.3 PCI bridge: VMware PCI Express Root Port (rev 01)

00:16.4 PCI bridge: VMware PCI Express Root Port (rev 01)

00:16.5 PCI bridge: VMware PCI Express Root Port (rev 01)

00:16.6 PCI bridge: VMware PCI Express Root Port (rev 01)

00:16.7 PCI bridge: VMware PCI Express Root Port (rev 01)

00:17.0 PCI bridge: VMware PCI Express Root Port (rev 01)

00:17.1 PCI bridge: VMware PCI Express Root Port (rev 01)

00:17.2 PCI bridge: VMware PCI Express Root Port (rev 01)

00:17.3 PCI bridge: VMware PCI Express Root Port (rev 01)

00:17.4 PCI bridge: VMware PCI Express Root Port (rev 01)

00:17.5 PCI bridge: VMware PCI Express Root Port (rev 01)

00:17.6 PCI bridge: VMware PCI Express Root Port (rev 01)

00:17.7 PCI bridge: VMware PCI Express Root Port (rev 01)

00:18.0 PCI bridge: VMware PCI Express Root Port (rev 01)

00:18.1 PCI bridge: VMware PCI Express Root Port (rev 01)

00:18.2 PCI bridge: VMware PCI Express Root Port (rev 01)

00:18.3 PCI bridge: VMware PCI Express Root Port (rev 01)

00:18.4 PCI bridge: VMware PCI Express Root Port (rev 01)

00:18.5 PCI bridge: VMware PCI Express Root Port (rev 01)

00:18.6 PCI bridge: VMware PCI Express Root Port (rev 01)

00:18.7 PCI bridge: VMware PCI Express Root Port (rev 01)

02:00.0 USB controller: VMware USB1.1 UHCI Controller

02:01.0 Ethernet controller: Intel Corporation 82545EM Gigabit Ethernet Controller (Copper) (rev 01)

02:02.0 Multimedia audio controller: Ensoniq ES1371 / Creative Labs CT2518 [AudioPCI-97] (rev 02)

02:03.0 USB controller: VMware USB2 EHCI Controller

To display more detailed information for each PCI device, passing “-v” option to “lspci” command,type:

lspci -v

outputs:

[root@osetc~]# lspci -v

00:00.0 Host bridge: Intel Corporation 440BX/ZX/DX - 82443BX/ZX/DX Host bridge (rev 01)

Subsystem: VMware Virtual Machine Chipset

Flags: bus master, medium devsel, latency 0

Kernel driver in use: agpgart-intel

00:01.0 PCI bridge: Intel Corporation 440BX/ZX/DX - 82443BX/ZX/DX AGP bridge (rev 01) (prog-if 00 [Normal decode])

Flags: bus master, 66MHz, medium devsel, latency 0

Bus: primary=00, secondary=01, subordinate=01, sec-latency=64

00:07.0 ISA bridge: Intel Corporation 82371AB/EB/MB PIIX4 ISA (rev 08)

Subsystem: VMware Virtual Machine Chipset

Flags: bus master, medium devsel, latency 0

CentOS 7 Display Hardware Information for all USB devices

To display information for all USB devices on your system, issue the following command:

lsusb

outputs:

[root@osetc~]# lsusb

Bus 002 Device 002: ID 0e0f:0003 VMware, Inc. Virtual Mouse

Bus 002 Device 003: ID 0e0f:0002 VMware, Inc. Virtual USB Hub

Bus 001 Device 001: ID 1d6b:0002 Linux Foundation 2.0 root hub

Bus 002 Device 001: ID 1d6b:0001 Linux Foundation 1.1 root hub

To display more detailed information for each USB device, using “-v” option to “lsusb” command, type:

lsusb -v

outputs:

[root@osetc~]# lsusb -v

Bus 002 Device 002: ID 0e0f:0003 VMware, Inc. Virtual Mouse

Device Descriptor:

bLength                18

bDescriptorType         1

bcdUSB               1.10

bDeviceClass            0 (Defined at Interface level)

bDeviceSubClass         0

bDeviceProtocol         0

bMaxPacketSize0         8

idVendor           0x0e0f VMware, Inc.

idProduct          0x0003 Virtual Mouse

bcdDevice            1.03

iManufacturer           1 VMware

iProduct                2 VMware Virtual USB Mouse

iSerial                 0

bNumConfigurations      1

Configuration Descriptor:

bLength                 9

bDescriptorType         2

wTotalLength           34

bNumInterfaces          1

bConfigurationValue     1

iConfiguration          1 VMware

bmAttributes         0xc0

Self Powered

MaxPower                0mA

Interface Descriptor:

bLength                 9

bDescriptorType         4

bInterfaceNumber        0

....

CentOS 7 Display Hardware Information About The CPU Architecture

To display information about CPUs that are attached in the system, including CPU caches and cache sharing, family, model, bogoMIPS, byte order, and stepping, issue the following command:

lscpu

outputs:

[root@osetc~]# lscpu

Architecture:          x86_64

CPU op-mode(s):        32-bit, 64-bit

Byte Order:            Little Endian

CPU(s):                1

On-line CPU(s) list:   0

Thread(s) per core:    1

Core(s) per socket:    1

Socket(s):             1

NUMA node(s):          1

Vendor ID:             GenuineIntel

CPU family:            6

Model:                 60

Model name:            Intel(R) Core(TM) i5-4690 CPU @ 3.50GHz

Stepping:              3

CPU MHz:               3491.960

BogoMIPS:              6983.92

Hypervisor vendor:     VMware

Virtualization type:   full

L1d cache:             32K

L1i cache:             32K

L2 cache:              256K

L3 cache:              6144K

NUMA node0 CPU(s):     0

done….

You might also like:

Sidebar



back to top