Der Befehl top in Linux liefert nützliche Statistiken über Systemressourcen. Wir können es verwenden, um die CPU- und Speichernutzung zusammen mit den Prozessinformationen der ausgeführten Dienste anzuzeigen. Sie können Zombie-Prozesse auch mit top finden. Daher ist es für Linux-Administratoren ein Muss, den obersten Befehl zu beherrschen.

Der folgende Abschnitt bietet einen einfachen Überblick über den Befehl top und zeigt die Verwendung von top in realen Szenarien.

Wie funktioniert der oberste Befehl?

Standardmäßig zeigt oben eine Liste der laufenden Prozesse neben den Standard-CPU-Metriken an. Sie können sich den ersten Teil der Ausgabe als Dashboard vorstellen. Der untere Abschnitt zeigt die Prozessliste und bietet eine Echtzeitanzeige aller laufenden Prozesse.

Das Dashboard besteht aus fünf Zeilen, die jeweils einige Metriken enthalten. In der ersten Zeile werden kurze Informationen zum System angezeigt, z. B. die Betriebszeit, die durchschnittliche Auslastung und die Anzahl der derzeit angemeldeten Benutzer. Aufgaben werden in der zweiten Zeile angezeigt. Die dritte zeigt die CPU-Auslastung und die folgenden beiden Zeilen zeigen die Speichernutzung an.

Beachten Sie, dass bei den Befehlen, die Sie beim Ausführen von top angeben, die Groß-/Kleinschreibung beachtet werden muss. Zum Beispiel die n und n Beide Tasten führen unterschiedliche Operationen aus.

1. Alle laufenden Prozesse anzeigen

Ohne Argumente gibt der Befehl top eine Liste aller aktuell laufenden Prozesse aus.

oben

Ausgabe:

Sie können durch die Ausgabe navigieren, indem Sie die Hoch, Runter, Seite nach oben, und Bild nach unten Tasten auf Ihrer Tastatur. Schlag Q um an die Schale zu kommen.

2. Linux-Prozesse nach PID sortieren

Sie können die Prozessliste nach ihrer Programm-ID oder PID sortieren. Drücken Sie die n Schlüssel beim Ausführen von top, um Prozesse basierend auf der PID zu sortieren.

3. Prozesse nach Speicher- und CPU-Auslastung sortieren

Die Standardausgabe oben sortiert die Prozessliste basierend auf der CPU-Auslastung. Sie können die Liste nach Speicherverbrauch sortieren, indem Sie die m Taste auf Ihrer Tastatur. Eintreten P wieder nach CPU sortieren.

4. Prozesse nach Laufzeit sortieren

Wenn Sie herausfinden möchten, wie lange Prozesse auf Ihrem Computer laufen, drücken Sie die m und T Schlüssel.

5. Laufende Prozesse für bestimmte Benutzer anzeigen

Wir können eine Liste aller laufenden Prozesse anzeigen, die zu einem bestimmten Benutzer gehören. Wenn du oben drinnen bist, drücke du Geben Sie dann den Benutzernamen ein und drücken Sie Eintreten. Sie können auch die -u Option von top gefolgt vom Benutzernamen, um dies zu tun.

top -u root

Der oben genannte Befehl gibt alle von root aufgerufenen Prozesse aus.

6. Aktive Prozesse hervorheben

Wenn Sie die eingeben z Schlüssel innen oben, es wird alles markieren aktiv laufende Linux-Prozesse. Es macht die Navigation in aktiven Prozessen einfacher.

7. Intervallzeitraum des Tops ändern

Standardmäßig aktualisiert top seine Ausgabe alle drei Sekunden. Sie können dies jedoch ganz einfach auf einen benutzerdefinierten Wert setzen, indem Sie drücken D gefolgt vom gewünschten Wert.

8. Prozesspriorität ändern

Sie können die Priorität eines Linux-Prozesses ändern, indem Sie Festlegen eines benutzerdefinierten Renice-Werts innen oben. Typ R gefolgt von der PID des Prozesses und geben Sie dann seinen neuen Renice-Wert ein.

9. Inaktive Prozesse mit top. anzeigen

Wir können eine Liste aller inaktiven Prozesse anzeigen, indem wir die Taste drücken ich Schlüssel.

10. Beenden Sie einen Linux-Prozess von PID

Der Top-Befehl in Linux ermöglicht es uns, einen laufenden Prozess beenden direkt über die Schnittstelle. Um einen Prozess zu beenden, geben Sie ein k gefolgt von der PID dieses Prozesses. Es wird nützlich sein, wenn Umgang mit Zombie-Prozessen.

Eigene Systemprozesse mit dem obersten Befehl

Der Top-Befehl in Linux macht die Prozessverwaltung für Anfänger einfacher. Wir können top für alle möglichen Aufgaben verwenden, einschließlich der Überwachung von Systemressourcen und der Verwaltung hängender Prozesse. Egal, ob Sie Linux-Neuling oder Experte sind, das Top-Kommando hat etwas für Sie.

Die Systemüberwachung ist nur ein Teil des Tages eines Administrators. Wie überwachen Sie Netzwerkverbindungen? Der Befehl ss ist ausschließlich für diesen Job da.

TeilenTweetEmail
So überwachen Sie Netzwerkverbindungen unter Linux mit ss

Wenn Sie ein Netzwerkproblem auf Ihrem Linux-System vermuten, können Sie es mit dem Befehl ss verfolgen und beheben.

Weiter lesen

Verwandte Themen
  • Linux
  • Linux-Befehle
  • Terminal
Über den Autor
Rubaiat Hossain (41 veröffentlichte Artikel)

Rubaiat ist ein CS-Absolvent mit einer starken Leidenschaft für Open Source. Abgesehen davon, dass er ein Unix-Veteran ist, beschäftigt er sich auch mit Netzwerksicherheit, Kryptographie und funktionaler Programmierung. Er ist ein leidenschaftlicher Sammler gebrauchter Bücher und hat eine unendliche Bewunderung für klassischen Rock.

Mehr von Rubaiat Hossain

Abonniere unseren Newsletter

Abonnieren Sie unseren Newsletter für technische Tipps, Rezensionen, kostenlose E-Books und exklusive Angebote!

Klicken Sie hier, um zu abonnieren