Sobes.tech
Junior

Was enthält das Linux-Verzeichnis: /proc?

sobes.tech KI

Antwort von AI

Informationen über laufende Prozesse, den Kernel und Systemressourcen. Es ist ein virtuelles Dateisystem im Arbeitsspeicher.

Hauptverzeichnisse und Dateien:

  • /proc/<PID>: Informationen über den Prozess mit der ID PID. Der Inhalt umfasst:
    • cmdline: Argumente der Befehlszeile des Prozesses.
    • environ: Umgebungsvariablen des Prozesses.
    • fd: Verknüpfungen zu offenen Streams (Dateideskriptoren).
    • status: Zustand des Prozesses (Name, Benutzer-ID, Gruppe, Speichernutzung usw.).
  • /proc/cpuinfo: Informationen über die CPU.
  • /proc/meminfo: Informationen über die Speichernutzung.
  • /proc/filesystems: Liste der unterstützten Dateisysteme.
  • /proc/interrupts: Informationen über Interrupts.
  • /proc/mounts: Liste der eingehängten Dateisysteme.
  • /proc/net: Informationen über das Netzwerksystem.
  • /proc/self: Symbolischer Link zum aktuellen Prozessverzeichnis.
  • /proc/sys: Kernel-Parameter, die geändert werden können.

Beispiel zum Abrufen von Speicherinformationen:

# Speicherinformationen anzeigen
cat /proc/meminfo

Beispiel zum Abrufen der PID eines Prozesses anhand des Namens:

# PID des Prozesses 'systemd' abrufen
pgrep systemd

Dann kann man Informationen über diesen Prozess anzeigen:

# Befehlzeile des Prozesses mit einer bestimmten PID anzeigen
cat /proc/<PID_systemd>/cmdline