====== Анализ оборудования в Linux ====== ===== Основные команды ===== # dmesg -T # lshw # lsusb см. примечание /* # dmesg | grep eth # dmesg | grep Memory # dmesg | grep sda */ ===== Файловые системы ==== ==== procfs ==== * [[http://ru.wikipedia.org/wiki/Procfs|Материал из Википедии - procfs]] === Исторические варианты использования === # cat /proc/interrupts # cat /proc/cpuinfo === Актуальные варианты использования === # ps ... 17399 pts/0 00:00:00 bash ... # cat /proc/17399/cmdline -bash # tty /dev/pts/0 # ls -l /proc/17399/fd/0 lrwx------ 1 root root 64 Oct 25 16:43 /proc/17399/fd/0 -> /dev/pts/0 ==== sysfs ==== * [[http://citkit.ru/articles/367/|Оборудование и Linux. Новая страница: sysfs]] * [[http://ru.wikipedia.org/wiki/Sysfs|Материал из Википедии - sysfs]] * [[https://www.kernel.org/doc/Documentation/block/stat.txt|Block layer statistics in /sys/block//stat]] # cat /sys/class/net/enp0s3/address 00:0c:29:d2:6a:d3 # cat /sys/class/block/sda/stat ==== udev ==== * [[http://ru.wikipedia.org/wiki/Udev|Материал из Википедии - udev]] # ls -l /dev/ttyS0