2

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

2 ответа2

2

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

Одним из примеров является /proc/sys/ subtree, в котором хранятся переменные, доступные для sysctl(8) (на самом деле sysctl(8) просто записывает туда).

См. proc(5) manpage или Documentation/filesystems/proc.txt в источниках ядра Linux.

0

Файлы в иерархии каталогов /proc содержат информацию об аппаратном обеспечении вашей системы и процессах, запущенных в системе.

Вы можете создать модули ядра Linux в каталоге /proc для ответа ядра.

Теоретически вы можете создать там любой файл, но чаще всего они используются для модулей ядра Linux.

Эти файлы, вероятно, доступны для записи, поскольку они часто создаются заново.

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .