Benutzer-Werkzeuge

Webseiten-Werkzeuge


workshop:cli:proc

Dies ist eine alte Version des Dokuments!


/proc - Virtuelles Dateisystem für Systeminformationen

Das Verzeichnis /proc ist ein virtuelles Dateisystem in Linux, das Informationen über den Kernel, die Prozesse und die Systemkonfiguration enthält. Es stellt eine Schnittstelle dar, über die Benutzer und Programme Laufzeitinformationen über das System und die laufenden Prozesse abrufen können. Die Dateien in /proc sind keine echten Dateien, sondern stellen dynamisch generierte Daten dar.

Syntax

/proc/[Dateipfad]

Wichtige Dateien und Verzeichnisse in /proc

Datei/Verzeichnis Beschreibung
`/proc/cpuinfo` Zeigt Informationen über den Prozessor des Systems an, wie z.B. Modell, Geschwindigkeit und Anzahl der Kerne.
`/proc/meminfo` Gibt Informationen über den Arbeitsspeicher (RAM) des Systems, wie z.B. verfügbare, genutzte und freigegebene Speichermengen.
`/proc/uptime` Zeigt die Systemlaufzeit an (Zeit, die seit dem letzten Systemstart vergangen ist).
`/proc/loadavg` Zeigt die Systemauslastung an, einschließlich der durchschnittlichen Systemlast für die letzten 1, 5 und 15 Minuten.
`/proc/net/` Beinhaltet Netzwerkspezifische Informationen, wie z.B. Netzwerkverbindungen, Statistiken und Routing-Tabellen.
`/proc/partitions` Zeigt Informationen über die Partitionen des Systems, einschließlich der Größe und des Dateisystems.
`/proc/[PID]` Ein Verzeichnis für jeden laufenden Prozess, das detaillierte Informationen zu diesem Prozess enthält (z.B. `/proc/1234` für den Prozess mit der ID 1234).

Beispiele

Systeminformationen zum Prozessor anzeigen:

cat /proc/cpuinfo

Zeigt detaillierte Informationen über den Prozessor an, einschließlich Modellname, Kerne und Taktrate.

Speicherinformationen anzeigen:

cat /proc/meminfo

Gibt eine detaillierte Übersicht über den Arbeitsspeicher des Systems, einschließlich der verfügbaren und genutzten Speicherwerte.

Systemlaufzeit anzeigen:

cat /proc/uptime

Zeigt an, wie lange das System seit dem letzten Start läuft.

Systemauslastung anzeigen:

cat /proc/loadavg

Zeigt die durchschnittliche Systemauslastung für die letzten 1, 5 und 15 Minuten an.

Netzwerkschnittstellen anzeigen:

cat /proc/net/dev

Zeigt Informationen zu den Netzwerkschnittstellen, einschließlich der übertragenen und empfangenen Datenmengen.


Hinweis

  • /proc ist ein virtuelles Dateisystem, das bei jedem Zugriff dynamisch generierte Informationen anzeigt. Die darin enthaltenen Dateien sind keine echten Dateien auf der Festplatte.
  • /proc bietet eine Vielzahl von nützlichen Informationen, die für Systemadministratoren und Entwickler wichtig sind, um die Systemleistung zu überwachen und Probleme zu diagnostizieren.

Alternativen

Für detaillierte System- und Prozessinformationen können auch Tools wie top, htop, free oder ps verwendet werden. /proc bietet jedoch eine tiefere und umfassendere Einsicht auf Kernel- und Systemressourcen.


Weitere Informationen

Die Man-Page liefert detaillierte Informationen über /proc:

man proc
workshop/cli/proc.1739718726.txt.gz · Zuletzt geändert: (Externe Bearbeitung)