Ich versuche, tiefer in Linux einzusteigen, und als ich das Verzeichnis / proc im Stammverzeichnis durchsucht habe, gibt es einige Dateien, die beschreibbar sind, da / proc ein Pseudodateisystem ist. Ich verstehe also nicht, warum diese Dateien beschreibbar sind.
2
Antworten:
Wenn eine Datei beschreibbar ist
/proc
, können Sie davon ausgehen, dass Sie durch das Schreiben von etwas Bedeutendem das Verhalten des Kernels optimieren oder eine Aktion auslösen können.Ein Beispiel ist der
/proc/sys/
Teilbaum, der die Variablen enthält, auf die zugegriffen werden kannsysctl(8)
(tatsächlich wirdsysctl(8)
nur dort geschrieben).Siehe
proc(5)
manpage oder Documentation / filesystems / proc.txt in den Linux- Kernelquellen .quelle
Die Dateien in der
/proc
Verzeichnishierarchie enthalten Informationen zu Ihrer Systemhardware und den Prozessen, die auf dem System ausgeführt werden.Sie können Linux-
/proc
Kernelmodule im Verzeichnis erstellen, damit der Kernel antwortet.Theoretisch können Sie dort jede beliebige Datei erstellen, am häufigsten werden diese jedoch für die Linux-Kernelmodule verwendet.
Diese Dateien sind wahrscheinlich beschreibbar, da sie häufig neu erstellt werden.
quelle