Чи є сайт, де перераховано вміст /proc
і що означає кожен запис?
Чи є сайт, де перераховано вміст /proc
і що означає кожен запис?
Відповіді:
Документація на реалізацію Linux /proc
знаходиться в Documentation/filesystems/proc.txt
документації на ядро.
Остерігайтесь, що /proc
це одна з областей, де * ixes сильно відрізняються. Він розпочався як особливість System V, потім значно розширився Linux, і зараз він перестає бути подібним /sys
. BSD, включаючи OS X - взагалі не прийняли його. Тому, якщо ви пишете програму або сценарій, який отримує доступ до речей /proc
, є великий шанс, що він не працюватиме на інших * ixes.
Так, у розділі 5 "Формати файлів і конвенцій" є довідна сторінка:
Це напрочуд довго, але він описує 189 видів файлів у /proc
.
В основному /proc
є файли, які зберігаються в оперативній пам'яті, коли система завантажується і залишається там, поки система працює. Знайомство з тим, що знаходиться у цьому файлі, як читання ОЗУ. Ось чому ви не можете змінити вміст або значення цих файлів за допомогою vim або якогось іншого редактора. Їх потрібно вимушувати з деякими булевими значеннями.
Тут я отримав гарну документацію з усім списком та описом кожного елемента.