workshop:cli:proc
Unterschiede
Hier werden die Unterschiede zwischen zwei Versionen angezeigt.
| Beide Seiten der vorigen RevisionVorhergehende Überarbeitung | |||
| workshop:cli:proc [2025/02/16 15:12] – [Hinweis] Branislav Zeljak | workshop:cli:proc [Unbekanntes Datum] (aktuell) – gelöscht - Externe Bearbeitung (Unbekanntes Datum) 127.0.0.1 | ||
|---|---|---|---|
| Zeile 1: | Zeile 1: | ||
| - | ====== /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 ===== | ||
| - | <code bash> | ||
| - | / | ||
| - | </ | ||
| - | |||
| - | ---- | ||
| - | |||
| - | ===== Wichtige Dateien und Verzeichnisse in /proc ===== | ||
| - | ^ Datei/ | ||
| - | | `/ | ||
| - | | `/ | ||
| - | | `/ | ||
| - | | `/ | ||
| - | | `/ | ||
| - | | `/ | ||
| - | | `/ | ||
| - | |||
| - | ---- | ||
| - | |||
| - | ===== Beispiele ===== | ||
| - | **Systeminformationen zum Prozessor anzeigen:** | ||
| - | <code bash> | ||
| - | cat / | ||
| - | </ | ||
| - | Zeigt detaillierte Informationen über den Prozessor an, einschließlich Modellname, Kerne und Taktrate. | ||
| - | |||
| - | **Speicherinformationen anzeigen:** | ||
| - | <code bash> | ||
| - | cat / | ||
| - | </ | ||
| - | Gibt eine detaillierte Übersicht über den Arbeitsspeicher des Systems, einschließlich der verfügbaren und genutzten Speicherwerte. | ||
| - | |||
| - | **Systemlaufzeit anzeigen:** | ||
| - | <code bash> | ||
| - | cat / | ||
| - | </ | ||
| - | Zeigt an, wie lange das System seit dem letzten Start läuft. | ||
| - | |||
| - | **Systemauslastung anzeigen:** | ||
| - | <code bash> | ||
| - | cat / | ||
| - | </ | ||
| - | Zeigt die durchschnittliche Systemauslastung für die letzten 1, 5 und 15 Minuten an. | ||
| - | |||
| - | **Netzwerkschnittstellen anzeigen:** | ||
| - | <code bash> | ||
| - | cat / | ||
| - | </ | ||
| - | Zeigt Informationen zu den Netzwerkschnittstellen, | ||
| - | |||
| - | ---- | ||
| - | |||
| - | ===== Hinweis ===== | ||
| - | * **/proc** ist ein virtuelles Dateisystem, | ||
| - | * **/proc** bietet eine Vielzahl von nützlichen Informationen, | ||
| - | |||
| - | ---- | ||
| - | |||
| - | ===== 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**: | ||
| - | <code bash> | ||
| - | man proc | ||
| - | </ | ||
| - | |||
| - | |||
| - | |||
