GNU/Linux >> LINUX-Kenntnisse >  >> Ubuntu

Procinfo-Befehl in Linux Erklärt mit Beispielen

Das Proc-Dateisystem ist ein virtuelles Dateisystem, das zum Zeitpunkt des Systemstarts erstellt und nach dem Herunterfahren des Systems verworfen wird. Es ist ein solches System, das die Informationen des Systems wie Prozesse speichert. Für den Kernel fungiert es als Informations- und Kontrollzentrum. Aus dem proc-Dateisystem können verschiedene Programme eine Handvoll Informationen erhalten, die aus verschiedenen Gründen verwendet werden.

Aus dem Verzeichnis /proc kann der Befehl procinfo nützliche Informationen zum System abrufen. Mit diesen Systeminformationen stellt der procinfo-Befehl die Ausgabe für den Benutzer besser lesbar bereit.

Hier bei LinuxAPT helfen wir unseren Kunden im Rahmen unserer Serververwaltungsdienste regelmäßig bei der Durchführung verwandter Linux-Befehlsabfragen.

In diesem Zusammenhang werden wir die Verwendung des Befehls procinfo untersuchen, indem wir ihn auf dem Ubuntu 20.04 LTS-Server installieren.


Wie installiere ich den Procinfo-Befehl?

Um den Befehl procinfo auf dem Ubuntu 20.04 LTS-Server zu installieren, führen wir den folgenden Befehl aus:

$ sudo apt install procinfo -y

Für weitere Informationen können Sie den Befehl "man procinfo" ausführen:

$ man procinfo


Beispiele für die Verwendung des procinfo-Befehls

Sie können den Befehl procinfo ausführen, um den gesamten Systemstatus anzuzeigen:

$ procinfo

Nachfolgend finden Sie die verschiedenen Elemente, die Sie in der Ausgabe sehen würden, und ihre jeweiligen Erklärungen:

  • Prozessor – Versieht jeden Prozessor mit einer Identifikationsnummer. Wenn Sie einen Prozessor haben, wird eine 0 angezeigt. Wenn Sie mehr als einen Prozessor haben, werden alle Prozessorinformationen separat angezeigt, wobei die Prozessoren mit Null-Notation gezählt werden.
  • CPU-Familie – Sagt Ihnen verbindlich den Prozessortyp, den Sie im System haben. Wenn Ihr Computer ein Intel-basiertes System ist, setzen Sie einfach die Zahl vor „86“, um den Wert zu bestimmen. Dies ist hilfreich, um den Architekturtyp eines älteren Systems zu bestimmen, und ist hilfreich, um zu bestimmen, welches kompilierte RPM-Paket am besten zu diesem System passt.
  • Modellname – Gibt Ihnen den allgemeinen Namen des Prozessors, einschließlich des Projektnamens.
  • cpu MHz – Zeigt die genaue Geschwindigkeit des Prozessors in Megahertz bis auf das tausendste Dezimalkomma an.
  • Cache-Größe – Gibt die Menge an Level-2-Speicher-Cache an, die dem Prozessor zur Verfügung steht.
  • flags – Definiert eine Reihe verschiedener Prozessorattribute, wie z. B. das Vorhandensein einer Gleitkommaeinheit (FPU) und die Fähigkeit, MMX-Anweisungen zu verarbeiten.


Um das Ergebnis zwischen den Informationen des Systems pro Sekunde anstelle des Gesamtwerts anzuzeigen, können wir den Befehl ausführen:

$ procinfo -d

Um die Speicherstatistiken in einer für Menschen lesbaren Form anzuzeigen, können Sie den folgenden Befehl ausführen:

$ procinfo -H

Sie können sehen, dass alle Statistiken auf KiloByte (KiB), MegaByte (MiB) und GigaByte (GiB) sind, was menschenfreundlicher und lesbarer ist.

Um das Ergebnis zwischen den Informationen des Systems als Gesamtzahl und nicht pro Sekunde anzuzeigen, können wir den Befehl ausführen:

$ procinfo -D

Um die Ausgabe mit Informationen wie Speicherstatistiken, IRP- und DMA-Informationssystem und Festplattenspeicher anzuzeigen, können Sie standardmäßig den folgenden Befehl ausführen:

$ procinfo -s

Um die Aktualisierungen der Statistiken kontinuierlich anzuzeigen, indem mit n Sekunden pausiert wird, indem das Flag "-n" verwendet wird. Hier verwenden wir n =3 für diese Sitzung. Sie können den Befehl wie folgt ausführen und "q" drücken, um die Sitzung zu unterbrechen:

$ procinfo -n3 -H

Um den wirklich freien Speicher anzuzeigen, können Sie den Befehl wie folgt mit dem "-r"-Flag ausführen:

$ procinfo -r

Um die Version von procinfo anzuzeigen, können Sie den folgenden Befehl ausführen:

$ procinfo -v


Wie deinstalliere oder entferne ich das procinfo-Softwarepaket vom Ubuntu-Linux-System?

Sie können ein installiertes procinfo-Paket selbst über das Terminal von Ubuntu deinstallieren oder entfernen:

$ sudo apt-get remove procinfo 

Sie können procinfo auch einschließlich des abhängigen Pakets deinstallieren.

Wenn Sie procinfo und seine abhängigen Pakete, die nicht mehr benötigt werden, von Ubuntu entfernen möchten:

$ sudo apt-get remove --auto-remove procinfo 



Ubuntu
  1. Linux-Quellbefehl mit Beispielen

  2. Linux-Curl-Befehl mit Beispielen erklärt

  3. Linux Traceroute-Befehl, erklärt mit Beispielen

  4. Befehl zum Herunterfahren von Linux (mit Beispielen)

  5. JQ-Befehl in Linux mit Beispielen

Linux-IP-Befehl mit Beispielen

procinfo-Befehl in Linux erklärt

w Befehl mit Beispielen in Linux erklärt

Linux Cat-Befehl mit Beispielen erklärt

Linux tee-Befehl erklärt (mit Beispielen)

Linux csplit Befehl erklärt (mit Beispielen)