Глава 37. Файловая система /proc

1. Информация о процессах
2. Информация об аппаратном обеспечении
3. Отображение и изменение параметров ядра

Файловая система /proc является особой для GNU/Linux. Это виртуальная файловая система, поэтому файлы, которые вы найдете в этом каталоге, на самом деле не занимают места на вашем жестком диске. Это очень удобный способ для получения информации о системе, в особенности из-за того, что большинство файлов в этом каталоге удобочитаемы для человека (ну, с некоторой помощью). В действительности многие программы собирают информацию из файлов в /proc, форматируют её своим собственным способом, а результат затем выводят на экран. Существует несколько программ, которые поступают именно так при выводе информации о процессах (top, ps и их товарищи). /proc - это также хороший источник информации о вашем аппаратном обеспечении, и, по аналогии с программами, показывающими процессы, некоторые другие программы являются просто интерфейсами к информации, находящейся в /proc.

Также существует специальный подкаталог /proc/sys. Он позволяет вам отображать параметры ядра и изменять их в режиме реального времени.