Получаем информацию о железе с помощью lshw
Aug 29, 2016 20:52 · 383 words · 2 minute read
Как получить исчерпывающую информацию о серверном железе не имея физического доступа к серверу? Давайте разберемся с использованием утилиты lshw
!
Установка утилиты не должна вызывать никаких проблем:
aptitude install lshw
Если запустить lshw
без дополнительных опций, то утилита выведет очень много информации, которая будет структурирована примерно следующим образом:
system information
motherboard information
cpu information
cache, logical cpu
memory
capacity, total size, individual bank information
pci slot information
ide slot information
disk information
total size, partition,
usb slot information
network
Вывод первых 15 строк отчета в моем случае выглядит так:
lshw | head -n 15
web1
description: System
product: X9DRL-7F (To be filled by O.E.M.)
vendor: Supermicro
version: 0123456789
serial: 0123456789
width: 64 bits
capabilities: smbios-2.7 dmi-2.7 vsyscall32
configuration: boot=normal chassis=server family=To be filled by O.E.M. sku=To be filled by O.E.M. uuid=00000000-0000-0000-0000-00259086CA14
*-core
description: Motherboard
product: X9DRL-7F
vendor: Supermicro
physical id: 0
version: 0123456789
Для получения информации об определенной подсистеме нужно использовать параметр -class
, который может принимать одно из следующих значений: address
, bridge
, bus
, communication
, disk
, display
, generic
, input
, memory
, multimedia
, network
, power
, printer
, processor
, storage
, system
, tape
и volume
. Например так:
lshw -class disk
*-disk:1
description: SCSI Disk
product: LSI2208iMR
vendor: LSI
physical id: 2.0.0
bus info: scsi@0:2.0.0
logical name: /dev/sdb
version: 3.23
serial: 008ebe5c0e47dd3a1b00688711800403
size: 931GiB (999GB)
capabilities: partitioned partitioned:dos
configuration: ansiversion=5 sectorsize=4096 signature=000574c6
Или так:
lshw -class memory
*-memory
description: System memory
physical id: 0
size: 126GiB
Для получения информации в более компактном виде можно воспользоваться параметром -short
(вывод сокращен):
H/W path Device Class Description
=======================================================
system Computer
/0 bus Motherboard
/0/0 memory 126GiB System memory
/0/1 processor Intel(R) Xeon(R) CPU E5-2640 v4 @ 2.40GHz
/0/2 processor Intel(R) Xeon(R) CPU E5-2640 v4 @ 2.40GHz
/0/100 bridge Broadwell DMI2
/0/100/1 bridge Broadwell PCI Express Root Port 1
/0/100/1/0 scsi0 storage MegaRAID SAS-3 3108 [Invader]
/0/100/1/0/2.0.0 /dev/sda volume 3725GiB SMC3108
/0/100/3 bridge Broadwell PCI Express Root Port 3
/0/100/3/0 eth2 network 82599ES 10-Gigabit SFI/SFP+ Network Connection
/0/100/3/0.1 eth3 network 82599ES 10-Gigabit SFI/SFP+ Network Connection
/0/100/3.2 bridge Broadwell PCI Express Root Port 3
/0/100/3.2/0 eth1 network I350 Gigabit Network Connection
/0/100/3.2/0.1 eth0 network I350 Gigabit Network Connection
/0/100/4 generic Broadwell-DE Crystal Beach DMA Channel 0
...
/0/8b scsi6 storage
/0/8b/0.0.0 /dev/sdb volume 372GiB INTEL SSDSC2BA40
/0/8c scsi9 storage
/0/8c/0.0.0 /dev/sdc disk 16GB SATA SSD
/0/8c/0.0.0/1 /dev/sdc1 volume 14GiB EXT4 volume
/1 bond0 network Ethernet interface