HardwareDetect
Материал из OpenWiki
Версия от 06:53, 14 октября 2008; ImportUser (обсуждение)
Полезные команды для определения типа установленного оборудования.
FreeBSD
- pciconf -l
- usbdevs -v
- pcictl pci0 list
- /usr/X11R6/bin/scanpci
- devinfo
- pnpinfo
- diskinfo
- acpiconf
- wlconfig
- atacontrol list
- camcontrol devlist -v
- cat /var/run/dmesg.boot
- /usr/ports/sysutils/pciutils
Linux
- lspci, lspci -v, lspci -vvv
- usbview
- lsusb, lsusb -vvv
- scanpci
- lshw (PCI, USB и т.д., большая база устройств)
- lspcidrake
- pciscan, devscan, hwbrowser- утилиты для поиска модуля ядра для оборудования.
- pnpdump -c
- cat /proc/iomem
- cat /proc/ioports
- cat /proc/interrupts
- /bin/setserial -b /dev/ttyS2 uart 16450 port 0x2E8 irq 5
- Пакеты с информацией об устройствах и полезными утилитами: ldetect, libhw, hwdatabase, hwdata.
- Список оборудования можно найти в файлах pcitable, usbtable, isatable, pcmciatable (в kudzu есть скрипт для построения основываясь на исходных текстах Linux ядра).
- Kudzu - Linux hardware probing library.
Solaris
(+утилиты мониторинга)
- prtdiag
- prtconf
- prtpicl
- prtfru
- isalist
- fpversion
- vmstat
- prstat
- mpstat
- kstat
- sar
- iostat
- netstat
- snoop
- cpustat
- cputraq
- busstat
- trapstat
- pmap
- pfiles
- pstack
- truss
- dtrace