====== Анализ оборудования в 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