Gibt es eine Site, auf der der Inhalt aufgeführt ist /proc
und was jeder Eintrag bedeutet?
Gibt es eine Site, auf der der Inhalt aufgeführt ist /proc
und was jeder Eintrag bedeutet?
Antworten:
Die Dokumentation für Linux-Implementierung von /proc
ist in Documentation/filesystems/proc.txt
der Kernel - Dokumentation.
/proc
Beachten Sie, dass dies einer der Bereiche ist, in denen sich * ixes am meisten unterscheiden. Es begann als System V-spezifisches Feature, wurde dann von Linux stark erweitert und wird jetzt von Dingen wie veraltet /sys
. Die BSDs - einschließlich OS X - haben es überhaupt nicht übernommen. Wenn Sie also ein Programm oder Skript schreiben, das auf Dinge zugreift /proc
, besteht die Möglichkeit, dass es auf anderen * ixes nicht funktioniert.
Ja, es gibt eine Manpage in Abschnitt 5 "Dateiformate und Konventionen":
Es ist jedoch überraschend lang - es beschreibt 189 Arten von Dateien in /proc
.
Grundsätzlich /proc
hat die Dateien, die im RAM gespeichert werden, wenn das System bootet und bleibt dort, solange das System läuft. Wenn Sie wissen, was in dieser Datei enthalten ist, können Sie RAM lesen. Aus diesem Grund können Sie den Inhalt oder die Werte dieser Dateien nicht mit vim oder einem anderen Editor ändern. Sie müssen mit einigen booleschen Werten gezwungen werden.
Hier habe ich eine gute Dokumentation mit der gesamten Liste und den Beschreibungen der einzelnen Artikel.