Как узнать, что я могу сделать с / proc и / sys [закрыто]

15

Я хотел бы знать больше о передовых видах использования /procи /sysвиртуальных файловых систем, но я не знаю , с чего начать. Кто-нибудь может предложить какие-нибудь хорошие источники, чтобы учиться? Кроме того, поскольку я думаю, что sys имеет регулярные дополнения, это лучший способ поддерживать мои знания в актуальном состоянии при выпуске нового ядра.

xenoterracide
источник
Для последнего я рекомендую список рассылки ядра. В противном случае, патч отмечает.
Шадур

Ответы:

9

Прочитайте это сообщение в блоге: Решение проблем с proc

Есть несколько советов, которые вы можете сделать с файловой системой proc. Среди прочего, есть совет, как вернуть удаленный образ диска или как опередить убийцу OOM.

Не забудьте прочитать комментарии, есть и хорошие советы.

cahuk
источник
2
Хорошая статья. Кстати, мы предпочитаем небольшое резюме / объяснение того, на что вы ссылаетесь, помимо названия. То есть нам нужно заранее знать, что вы просите нас посетить.
Чепанг
1
Я бы проголосовал дважды, если бы мог
xenoterracide
11

Вы можете посмотреть документацию, которая поставляется с исходным кодом ядра. (возможно greping для proc / sys ...).

Расположены по адресу Documentation/filesystems: proc.txt и sysfs.txt .

maxschlepzig
источник
3

Документация в дереве исходных текстов Linux - это хорошее место (обычно находится в / usr / src / linux / Documentation - источник установлен). Некоторые дистрибутивы делают из этого отдельный пакет. Но, увы, многое из этого можно понять, только взглянув на исходный код ядра. Я попытался инкапсулировать некоторые из них в модули Python , поэтому вас это может заинтересовать. Procps исходный код также является хорошим источником информации.

Кит
источник
2

Библиотека IBM DeveloperWorks - хорошее место для таких статей. Я не нашел ничего непосредственно применимого, но раздел статьи «Ресурсы» привел меня к этому. Это хорошая информация ...

http://www.comptechdoc.org/os/linux/howlinuxworks/linux_hlproc.html

pboin
источник