В статье будут описаны различные способы и утилиты для определения оборудования.
1) dmidecode
Очень функциональная утилита, позволяет узнать модель платы, процессор, память и т.д. Ставится из портов. Пример использования
#dmidecode -t system
dmidecode 2.10
SMBIOS 2.3 present.
Handle 0x0001, DMI type 1, 25 bytes
System Information
Manufacturer: Intel
Product Name:
Version:
Serial Number:
UUID: 0C23B63A-6E38-D811-0080-9CCF3FE90700
Wake-up Type: Power Switch
Handle 0x0037, DMI type 12, 5 bytes
System Configuration Options
Option 1: POWER:power switch
Option 2: RESET:reset switch
Option 3: NMI:nmi switch
Option 4: ID:id switch
Option 5: J1H1:1-2 Normal Boot, 2-3 Clear CMOS
Option 6: J1H1:5-6 Normal Boot, 6-7 Clear CMOS Password
Option 7: J1H1:9-10 Normal Boot, 10-11 BIOS Recovery
Handle 0x0048, DMI type 32, 20 bytes
System Boot Information
Status: No errors detected
2) Штатными средствами.
Если не хочется ставить лишнюю утилиту, можно воспользоваться вот таким вариантом:
#dd if=/dev/mem bs=64k skip=15 count=1|strings|less
Правда вывод не совсем удобен, но зато можно узнать модель платы, процессор.
3) pciconf
Эта утилита покажет список PCI-устройств. В расширенном режиме очень удобно использовать:
#pciconf -lv
4) dmesg
Иногда бывает достаточно заглянуть в dmesg. Но частенько записи затираются сообщениями ядра. Тогда на помощь приходит файл /var/run/dmesg.boot, в который записана информация в момент загрузки сервера.
5) sysinfo
Ещё одна утилита из портов, аналогичная dmidecode.
6) atacontrol
Утилита покажет список используемых дисков (ide/sata).
Пример использования:
#atacontrol list
ATA channel 0:
Master: ad0 <SAMSUNG SP2014N/VC100-33> ATA/ATAPI revision 7
Slave: no device present
ATA channel 1:
Master: acd0 <NEC CD-RW NR-9400A/R800> ATA/ATAPI revision 5
Slave: no device present
ATA channel 2:
Master: ad4 <WDC WD1003FBYX-01Y7B0/01.01V01> SATA revision 2.x
Slave: no device present
ATA channel 3:
Master: ad6 <WDC WD1003FBYX-01Y7B0/01.01V01> SATA revision 2.x
Slave: no device present
7) camcontrol
Этой командой можно узнать список scsi устройств. Пример:
camcontrol devlist -v
scbus0 on ahd0 bus 0:
<> at scbus0 target -1 lun -1 ()
scbus-1 on xpt0 bus 0:
<> at scbus-1 target -1 lun -1 (xpt0)
8) Через sysctl:
#sysctl -a | grep hw
2 коментарі “Просмотр конфигурации компьютера”
“Через sysctl:
#sysctl -a | grep sysctl hw”
Наверное всё-таки “sysctl -a | grep hw”.
Таки-да, спасибо, исправил.