Das /proc Grundlagen
Zur Navigation springen
Zur Suche springen
procfs – Das /proc-Dateisystem
Was ist /proc?
- /proc ist ein virtuelles Dateisystem
- Es zeigt den aktuellen Zustand des Systems
- Die Inhalte werden vom Kernel erzeugt
- Die Dateien existieren nicht auf der Festplatte
Wofür brauche ich /proc?
- Anzeigen von Systeminformationen
- Anzeigen von Prozessdetails
- Fehleranalyse und Systemdiagnose
- Grundlage vieler Linux-Werkzeuge
Wichtig zu wissen
- /proc ist kein normales Verzeichnis
- Lesen ist ungefährlich
- Schreiben kann das System verändern
- Anfänger sollten nur lesen
Sichere Einstiegsdateien
CPU-Informationen
- /proc/cpuinfo
- Zeigt Prozessor-Modell und Anzahl der Kerne
Speicher
- /proc/meminfo
- Zeigt RAM- und Swap-Nutzung
Systemlaufzeit
- /proc/uptime
- Zeigt, wie lange das System läuft
Prozesse verstehen
Prozess-ID (PID)
- Jeder laufende Prozess hat eine PID
- Zu jeder PID gibt es ein Verzeichnis unter /proc
Beispiel
- /proc/1/
- Prozess 1 ist systemd (Init-Prozess)
Wichtige Dateien
- cmdline – Startbefehl
- status – Zustand und Speicher
- fd/ – geöffnete Dateien
Achtung
- Dateien unter /proc/sys/ verändern Kernel-Parameter
- Schreiben dort nur für erfahrene Administratoren
Abgrenzung
- /proc → Prozesse und Laufzeitdaten
- /sys → Hardware und Treiber