HardwareDetect

Материал из OpenWiki
Перейти к: навигация, поиск

Полезные команды для определения типа установленного оборудования.

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


Ссылки