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