PROC Linux-Verzeichnis

Um auf dem Laufenden zu bleiben, denken Sie daran, unseren YouTube-Kanal zu abonnieren!

ABONNIEREN SIE AUF YOUTUBE

 

Bei der Arbeit mit Linux-Distributionen ist es normal, eine Reihe von Befehlen zu finden, die uns dabei helfen, das System viel umfassender zu verwalten. Einer dieser Befehle ist proc. Der Befehl proc unter Linux wird verwendet, um Informationen über Prozesse im System abzufragen. Damit können Sie Details wie die Prozess-ID, den Status und die verwendeten Ressourcen anzeigen. Proc-Dateien anzeigen Linux ist sehr nützlich für die Überwachung und Verwaltung von Prozessen in Echtzeit. Deshalb möchten wir Ihnen verschiedene Beispiele zeigen, damit Sie es mit unterschiedlichen Syntaxen verwenden können.

 

Der Befehl proc, bei dem es sich um ein Dateisystem handelt, ermöglicht uns als Benutzern den Zugriff auf die Kernel-Datenstrukturen und Laufzeitinformationen der Linux-Distribution, in der wir arbeiten. Durch den Zugriff auf diese Informationen können wir alles, was damit zusammenhängt, im Detail sehen Prozesse, Systemkonfiguration, Hardware, Speicher und ausführlichere Details.

 

 

Proc verwaltet eine große Gruppe von Optionen zur Verwendung in Linux und TechnoWikis erklärt Ihnen auf globale Weise, wie Sie proc verwenden, um Zugriff auf bestimmte Details zu erhalten.

 

 

So verwenden Sie proc unter Linux

 

Schritt 1

Es ist möglich, auf eine vollständige Liste der Dateien und Verzeichnisse im Dateisystem /proc zuzugreifen. Dazu verwenden wir den folgenden Befehl:

 ls /proc 

1-Directory-PROC-Linux.png

 

Schritt 2

Wie wir sehen, haben wir Zugriff auf alle verfügbaren PIDs sowie auf die verschiedenen Dateien, in denen die Informationen zu jedem Parameter gespeichert sind. Um auf all diese zuzugreifen, verwenden wir den Befehl „cd“, gehen zu proc und listen dann den Inhalt auf „ls“:

 

2-Directory-PROC-Linux.png

 

Schritt 3

In diesen Dateien finden wir Informationen über das System, wir sehen Aspekte wie Speicher (meminfo), CPU-Informationen (cpuinfo) und verfügbare Dateisysteme, einige dieser Verzeichnisse sind:

 

  • /proc/cpuinfo: Darin finden wir Informationen über die CPU des Systems mit Details wie Modell, Geschwindigkeit und Anzahl der verfügbaren Kerne.
  • /proc/loadavg: Ermöglicht die Anzeige der durchschnittlichen Systemlast in Zeitintervallen in Minuten.
  • /proc/meminfo – Listet Details zur Speichernutzung und globale Statistiken für alles auf, was mit RAM zu tun hat.
  • /proc/sys: Ermöglicht die Anzeige der Konfigurations- und Laufzeitparameter des Linux-Kernels.
  • /proc/uptime: ermöglicht es uns, die Betriebszeit des Systems zu sehen.
  • /proc/filesystems – Findet die Liste aller Dateisysteme, die vom Kern der Distribution unterstützt werden.

 

Schritt 4

Um dies zu sehen, können wir beispielsweise auf Speicherdetails zugreifen, indem wir Folgendes ausführen:

 cat /proc/meminfo 

3-Directory-PROC-Linux.png

 

Schritt 5

Wir sehen jeden Aspekt des verwendeten und verfügbaren Speichers im Detail. Wenn wir nun die Informationen über die Kernel-Befehlszeile sehen möchten, führen wir den folgenden Befehl aus:

 cat /proc/cmdline 

4-Directory-PROC-Linux.png

 

Schritt 6

Wir sehen in dieser Zeile den gesamten technischen Aspekt der Befehlszeile. Um das Linux-kompatible Dateisystem anzuzeigen, führen wir Folgendes aus:

 cat /proc/filesystems 
Schritt 7

Dort sehen wir die allgemeine Liste der Dateisysteme, die wir in der Distribution verwenden können.

 

 

5-Directory-PROC-Linux.png

 

Schritt 8

Eine weitere Funktion, die uns proc ermöglicht, besteht darin, Zugriff auf die aktuellen Systempartitionen zu haben. Dazu führen wir Folgendes aus:

 cat /proc/partitions 
Schritt 9

Wir finden die größten und kleinsten Zahlen jeder Partition und können auch die Anzahl der 1024-Byte-Blöcke und den Partitionsnamen sehen.

 

 

6-Directory-PROC-Linux.png

 

Schritt 10

Um nun die Version des aktuell ausgeführten Kernels anzuzeigen, verwenden wir den folgenden Befehl:

 cat /proc/version 

7-Directory-PROC-Linux.png

 

In diesem Ergebnis sehen wir den Inhalt von Dateien wie:

 

  • /proc/sys/kernel/ostype
  • /proc/sys/kernel/osrelease
  • /proc/sys/kernel/version

 

Schritt 11

Um auf die Datenträger-E/A-Statistiken für jedes verfügbare Gerät zuzugreifen, führen wir den folgenden Befehl aus:

 cat /proc/diskstats 

8-Directory-PROC-Linux.png

 

Schritt 12

Ein weiterer wichtiger Befehl besteht darin, auf CPU-Details zuzugreifen. Mit dem folgenden Befehl können wir die Menge der Elemente sehen, die vom System und der CPU-Architektur abhängig sind. Dies gilt für jede unterstützte Architektur in einer anderen Liste. Wir führen Folgendes aus.

 cat /proc/cpuinfo 

Wir sehen alle Details der in Linux verwendeten CPU.
9-Directory-PROC-Linux.png

 

Schritt 13

Um auf die Systemverfügbarkeit zuzugreifen, führen wir den folgenden Befehl aus:

 cat /proc/uptime 

10-Directory-PROC-Linux.png

 

Schritt 14

Proc ermöglicht uns den Zugriff auf Statistiken des virtuellen Speichers. Dazu verwenden wir den Befehl:

 cat /proc/vmstat 

11-Directory-PROC-Linux.png

 

Schritt 15

Eine weitere Möglichkeit besteht darin, die Informationen der Speicherbereiche anzuzeigen. Mit diesem Ergebnis ist es möglich, das Verhalten des virtuellen Speichers zu analysieren. Wir können den folgenden Befehl verwenden:

 cat /proc/zoneinfo 

12-Directory-PROC-Linux.png

 

Schritt 16

Wie wir gesehen haben, beziehen sich die Verzeichnisnummern auf die PID innerhalb des Systems, sodass es möglich ist, direkt auf die PID zuzugreifen, um deren Informationen verfügbar zu haben. Mit dem Befehl „cd“ greifen wir auf die PID zu und mit dem Befehl „ls“ auf die PID Listen Sie den Inhalt auf. :

 

13-Directory-PROC-Linux.png

 

Schritt 17

Innerhalb dieser Datei können wir auf genaue Informationen zugreifen, zum Beispiel können wir Eingabe- und Ausgabedetails (E/A) sehen:

 sudo cat /proc/PID/io 

14-Directory-PROC-Linux.png

 

Schritt 18

Wir können eine begrenzte Anzahl von Ergebnissen in der Konsole anwenden, indem wir beispielsweise Folgendes ausführen:

 sudo cat /proc/PID/fdinfo/3 

15-Directory-PROC-Linux.png

 

Schritt 19

Oder wir können den Status dieser PID in Echtzeit sehen:

 sudo cat /proc/PID/status 

16-Directory-PROC-Linux.png

 

Auf diese Weise können wir mit proc auf sehr spezifische Details von Linux zugreifen, es ist ideal für zahlreiche Verwaltungsaufgaben.