Das /proc Grundlagen: Unterschied zwischen den Versionen

Aus Xinux Wiki
Zur Navigation springen Zur Suche springen
(Die Seite wurde neu angelegt: „= procfs – Das /proc-Dateisystem = == Was ist /proc? == * /proc ist ein virtuelles Dateisystem * Es zeigt den aktuellen Zustand des Systems * Die Inhalte we…“)
 
 
Zeile 43: Zeile 43:
 
* Prozess 1 ist systemd (Init-Prozess)
 
* Prozess 1 ist systemd (Init-Prozess)
  
=== Wichtige Dateien ==
+
=== Wichtige Dateien ===
 
* cmdline – Startbefehl
 
* cmdline – Startbefehl
 
* status – Zustand und Speicher
 
* status – Zustand und Speicher

Aktuelle Version vom 27. Januar 2026, 12:12 Uhr

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