Linuxlab

Файловая система /proc в Linux: окно в ядро

Обновлено 3 июля 2026 г.

/proc - это виртуальная файловая система, через которую ядро показывает процессы и состояние системы как файлы.

Частые случаи

cat /proc/cpuinfo        # сведения о процессорах
cat /proc/meminfo        # состояние памяти
cat /proc/loadavg        # средняя нагрузка
cat /proc/$$/status      # статус текущей оболочки ($$ - это её PID)

Как это устроено: файлов на диске нет

/proc не лежит на диске: ядро создаёт его содержимое на лету при каждом чтении. Каждому процессу соответствует каталог /proc/<PID>, а файлы вроде /proc/meminfo дают живой срез системы. Поэтому cat /proc/loadavg каждый раз показывает свежие числа. Команды ps, free, top просто читают /proc и форматируют его. Менять поведение ядра можно через соседний /proc/sys.

Где применяется

Это нужно в уроке Ядро через /proc. Теория - в главе Ядро Linux в работе.

См. также

Параметры ядра: sysctl, Память: free, Средняя нагрузка.

Попробовать

Открой песочницу: настоящий одноразовый терминал Linux в браузере. Выполни команды выше своими руками - контейнер удаляется, когда ты уходишь.