Перевод статьи подготовлен для студентов курса «Администратор Linux» в образовательном проекте OTUS. Виртуальные файловые системы выполняют роль некой волшебной абстракции, которая позволяет философии Linux говорить, что «всё является файлом». Что такое файловая система? Опираясь на слова одного из первых контрибьюторов и авторов Linux Робера Лава, «Файловая система – это иерархическое хранилище данных, собранное в соответствии с определенной структурой». Как бы то ни было, это определение...
sysfs — это виртуальная файловая система, предоставляемая ядром Linux, которая экспортирует информацию о системе и устройствах, подключенных к ней, в виде файлов и директорий. Файловая система sysfs обычно монтируется в директории /sys и предоставляет удобный интерфейс для доступа к различным атрибутам устройств, драйверов и других компонентов ядра. Просмотр информации о процессоре: cat /sys/devices/system/cpu/cpu0/cpufreq/scaling_governor Просмотр информации о сетевом интерфейсе: cat /sys/class/net/eth0/address...