Я хотел бы знать больше о передовых видах использования /proc
и /sys
виртуальных файловых систем, но я не знаю , с чего начать. Кто-нибудь может предложить какие-нибудь хорошие источники, чтобы учиться? Кроме того, поскольку я думаю, что sys имеет регулярные дополнения, это лучший способ поддерживать мои знания в актуальном состоянии при выпуске нового ядра.
15
Ответы:
Прочитайте это сообщение в блоге: Решение проблем с proc
Есть несколько советов, которые вы можете сделать с файловой системой proc. Среди прочего, есть совет, как вернуть удаленный образ диска или как опередить убийцу OOM.
Не забудьте прочитать комментарии, есть и хорошие советы.
источник
Вы можете посмотреть документацию, которая поставляется с исходным кодом ядра. (возможно greping для proc / sys ...).
Расположены по адресу
Documentation/filesystems
: proc.txt и sysfs.txt .источник
Документация в дереве исходных текстов Linux - это хорошее место (обычно находится в / usr / src / linux / Documentation - источник установлен). Некоторые дистрибутивы делают из этого отдельный пакет. Но, увы, многое из этого можно понять, только взглянув на исходный код ядра. Я попытался инкапсулировать некоторые из них в модули Python , поэтому вас это может заинтересовать. Procps исходный код также является хорошим источником информации.
источник
Библиотека IBM DeveloperWorks - хорошее место для таких статей. Я не нашел ничего непосредственно применимого, но раздел статьи «Ресурсы» привел меня к этому. Это хорошая информация ...
http://www.comptechdoc.org/os/linux/howlinuxworks/linux_hlproc.html
источник