Welche Dateien sind unter / proc beschreibbar und warum?

2

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.

Anfänger
quelle
Welche Bedeutung haben die einzelnen "Latenzen", "mtrr" und "sysrq-trigger" unter / proc?
Novice

Antworten:

2

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 kann sysctl(8)(tatsächlich wird sysctl(8)nur dort geschrieben).

Siehe proc(5)manpage oder Documentation / filesystems / proc.txt in den Linux- Kernelquellen .

Andreas Wiese
quelle
0

Die Dateien in der /procVerzeichnishierarchie enthalten Informationen zu Ihrer Systemhardware und den Prozessen, die auf dem System ausgeführt werden.

Sie können Linux- /procKernelmodule 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.

GuruFrog
quelle
K Ich habe diesen Punkt verstanden. Ich habe den Befehl "ls -l | grep w" auf / proc ausgelöst und 3 Dateien gefunden ("latence", "mtrr" und "timer_stats") , "sysrq-trigger" ist 4. (die nicht ohne sudo schreiben lassen) und 3 Link-Dateien, die beschreibbar sind, habe ich gesucht, aber immer noch nicht in der Lage, klares Verständnis zu haben.
Novice