10 Möglichkeiten, den obersten Befehl in Linux zu verwenden

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 top 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. In der zweiten Zeile werden Aufgaben 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 wird. Beispielsweise führen die Tasten n und N beide unterschiedliche Operationen aus.

1. Alle laufenden Prozesse anzeigen

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

 top

Ausgabe:

10 Möglichkeiten, den obersten Befehl in Linux zu verwenden - top command output

Sie können die Ausgabe mit den oben, unten, PageUp und Pagedown – Tasten auf der Tastatur navigieren. Drücken Sie q , um zur Shell zu gelangen.

2. Linux-Prozesse nach PID sortieren

Sie können die Prozessliste nach ihrer Programm-ID oder PID sortieren. Drücken Sie die N- Taste, wenn Sie oben laufen, um Prozesse nach PID zu sortieren.

3. Sortieren Sie Prozesse nach Speicher- und CPU-Auslastung

Die Standardausgabe oben sortiert die Prozessliste basierend auf der CPU-Auslastung. Mit der Taste M auf Ihrer Tastatur können Sie die Liste nach Speicherverbrauch sortieren. Geben Sie P ein , um erneut nach CPU zu sortieren.

4. Prozesse nach Laufzeit sortieren

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

10 Möglichkeiten, den obersten Befehl in Linux zu verwenden - sort process using running time

5. Laufende Prozesse für bestimmte Benutzer anzeigen

Wir können eine Liste aller laufenden Prozesse anzeigen, die zu einem bestimmten Benutzer gehören. Drücken Sie im oberen Bereich u, geben Sie den Benutzernamen ein und drücken Sie die Eingabetaste . Sie können dazu auch die Option -u von top gefolgt vom Benutzernamen verwenden.

 top -u root

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

6. Aktive Prozesse hervorheben

Wenn Sie die Z- Taste oben eingeben, werden alle aktiv laufenden Linux-Prozesse hervorgehoben . Es macht die Navigation in aktiven Prozessen einfacher.

10 Möglichkeiten, den obersten Befehl in Linux zu verwenden - highlight running processes

7. Ändern Sie den Intervallzeitraum des Tops

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

8. Prozesspriorität ändern

Sie können die Priorität eines Linux-Prozesses ändern, indem Sie einen benutzerdefinierten renice-Wert in top festlegen . Geben Sie r gefolgt von der PID des Prozesses ein und geben Sie dann seinen neuen Renice-Wert ein.

9. Anzeigen von Leerlaufprozessen mit top

Durch Drücken der i- Taste können wir eine Liste aller inaktiven Prozesse anzeigen.

10 Möglichkeiten, den obersten Befehl in Linux zu verwenden - idle processes in top

10. Beenden Sie einen Linux-Prozess von PID

Der Befehl top in Linux ermöglicht es uns , einen laufenden Prozess direkt von der Schnittstelle aus zu beenden. Um einen Prozess zu beenden, geben Sie k gefolgt von der PID dieses Prozesses ein. Es wird nützlich sein, wenn es um Zombie-Prozesse geht .

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.