Das /proc Grundlagen

Aus Xinux Wiki
Version vom 27. Januar 2026, 12:12 Uhr von Thomas.will (Diskussion | Beiträge) (→‎= Wichtige Dateien)
(Unterschied) ← Nächstältere Version | Aktuelle Version (Unterschied) | Nächstjüngere Version → (Unterschied)
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