Есть ли где-нибудь сайт, на котором перечислено содержимое /proc
и что означает каждая запись?
Есть ли где-нибудь сайт, на котором перечислено содержимое /proc
и что означает каждая запись?
Ответы:
Документация по реализации Linux /proc
находится Documentation/filesystems/proc.txt
в документации ядра.
Остерегайтесь, /proc
это одна из областей, где * ixes отличаются больше всего. Он начинался как специфическая особенность System V, затем был значительно расширен Linux и сейчас находится в процессе устаревания такими вещами, как /sys
. BSD, включая OS X, не приняли его вообще. Поэтому, если вы напишите программу или сценарий, который обращается к чему-либо /proc
, есть большая вероятность, что он не будет работать на других * ixes.
Да, в разделе 5 «Форматы и соглашения о файлах» есть справочная страница:
Это удивительно долго, хотя - он описывает 189 видов файлов в /proc
.
В основном /proc
это файлы, которые хранятся в оперативной памяти при загрузке системы и остаются там до тех пор, пока система работает. Знакомство с тем, что находится в этом файле, похоже на чтение ОЗУ. Вот почему вы не можете изменить содержимое или значения этих файлов, используя vim или любой другой редактор. Они должны быть принудительно установлены с некоторыми логическими значениями.
Здесь у меня есть хорошая документация с полным списком и описанием каждого предмета.