So überprüfen und beenden Sie laufende Prozesse in Linux Mint 21

In Linux Mint 21 können laufende Prozesse mithilfe verschiedener Befehlszeilentools überprüft und beendet werden. Es ist wichtig zu wissen, wie man laufende Prozesse verwaltet, um Systemressourcen freizugeben und Probleme zu beheben. In dieser Anleitung erfahren Sie, wie Sie laufende Prozesse in Linux Mint 21 überprüfen und beenden.
Der Inhalt dieses Artikels umfasst:

So überprüfen Sie laufende Prozesse in Linux Mint 21

Wenn Sie eine Liste aller Prozesse anzeigen möchten, die derzeit auf Ihrem Linux Mint 21-System ausgeführt werden, stehen Ihnen einige Methoden zur Verfügung. Jetzt werden wir alle Methoden im Detail behandeln.

[ps] Befehl zum Überprüfen laufender Prozesse in Linux Mint 21

Um eine Liste der laufenden Prozesse auf dem Linux Mint 21-System anzuzeigen, können Sie die verwenden PS Befehl. Dieser Befehl zeigt nützliche Informationen wie die Prozess-ID (PID) und andere Details auf dem Terminal an:

ps -aux

Im obigen Befehl die Flagge -aux listet alle laufenden Prozesse auf, einschließlich derjenigen, die im Hintergrund ausgeführt werden.

Die aktuell laufenden Prozesse werden wie folgt angezeigt:

Der [ps -A] kann auch Informationen zu allen Prozessen im System anzeigen, einschließlich derjenigen, die nicht mit Terminals verbunden sind.

ps -A

Eine andere Möglichkeit, das oben genannte Ziel zu erreichen, ist die Verwendung von grep Mit dem Befehl können wir die aktuell ausgeführten Instanzen eines bestimmten Prozesses überprüfen, indem wir den Prozessnamen verwenden:

ps aux | grep [process-name]

Zum Beispielum alle laufenden Instanzen von gnome-calculator zu überprüfen, verwenden Sie:

ps aux | grep Gnome-Rechner

[pstree] Befehl zum Überprüfen laufender Prozesse in Linux Mint 21

Der pstree Der Befehl kann ein baumartiges Diagramm der laufenden Programme auf dem System anzeigen. Führen Sie den folgenden Befehl aus, um alle laufenden Programme in einem Baumformat anzuzeigen:

pstree

Die Ausgabe des obigen Befehls lautet wie folgt:

[top] Befehl zum Überprüfen laufender Prozesse in Linux Mint 21

Der Spitze Das Dienstprogramm ist ein leistungsstarkes Befehlszeilentool in Linux Mint 21, das eine Echtzeitliste aller laufenden Prozesse auf Ihrem System anzeigt. Dieses Tool stellt Informationen bereit, darunter die Prozess-ID (PID), CPU- und Speicherauslastung und vieles mehr.

Führen Sie den folgenden Befehl aus, um Details aller laufenden Prozesse in Linux Mint 21 zu überprüfen:

Spitze

Der obige Befehl gibt uns die Liste der laufenden Prozesse unseres Linux Mint 21-Systems:

Um das zu verlassen Spitze Utility-Schnittstelle verwenden Sie die Strg + C Schlüssel.

[htop] Befehl zum Überprüfen laufender Prozesse in Linux Mint 21

Der htop Das Dienstprogramm ist eine erweiterte Version von Spitze Dienstprogramm. Das HTOP bietet detailliertere Informationen zum aktuellen Prozess und eine bessere Benutzeroberfläche. Dieses Dienstprogramm hilft auch dabei, Informationen über alle aktuell laufenden Prozesse in Ihrem System abzurufen.

Standardmäßig ist htop in Linux-basierten Systemen nicht verfügbar. Um es in Linux Mint 21 zu installieren, führen Sie Folgendes aus:

sudo apt install htop

Nach der Installation können Sie die laufenden Prozesse einfach anzeigen, indem Sie Folgendes ausführen htop Befehl.

htop

Die Ausgabe ist optisch ansprechender, mit einprägsamen Farben, die die gleichen Statistiken wie die anzeigen Spitze Dienstprogramm. Zum Beenden drücken Sie Strg + C.

So beenden Sie den Prozess mit [kill], [pkill] Und [killall] Befehl in Linux Mint 21

Um einen Prozess in Linux Mint 21 zu beenden, können wir verschiedene Befehle wie kill, pkill und killall verwenden. Mit all diesen Befehlen können wir entweder einen einzelnen Prozess beenden oder alle Instanzen eines bestimmten Prozesses herunterfahren. Jetzt werden wir alle drei Befehle im Detail beschreiben.

Beenden Sie einen Prozess mit [kill] Befehl

Der töten Der Befehl stoppt oder beendet einen Prozess. Dieser Befehl sendet ein Signal an den angegebenen Prozess und veranlasst ihn, die Ausführung zu stoppen und zu beenden.

Die übliche Syntax für den Kill-Befehl lautet:

töten [signal or option] [PID]

Standardmäßig sendet der Kill-Befehl eine SIGTERM [-15] Signal, das den Prozess vollständig stoppt und reinigt, bevor er beendet wird. Es ist jedoch auch möglich, eine zu senden SIGKILL [-9] Signal, das den Prozess sofort beendet, ohne dass er bereinigt werden kann.

Mit dem Kill-Befehl können mehrere Signale verwendet werden. Sie können alle Signale auflisten mit:

töten -L

Die folgenden drei SIGNALE werden üblicherweise mit Kill-Befehlen verwendet:

Signalname Signalwert Verhalten SIGHUP 1 Auflegen SIGKILL 9 Kill-Signal SIGTERM 15 Beenden

Von oben drei SIGNALE das SIGTERM [-15] ist der sicherste Weg, einen Prozess zu beenden. Der SIGHUP [-1] ist weniger sicher als SIGTERM. Und zum Schluss der SIGKILL [-9] ist die unsicherste Methode, den Prozess ohne Speichern abzubrechen.

Um einen bestimmten Prozess zu beenden, muss seine Prozess-ID bekannt sein. Prozesse sind Instanzen von Programmen. Für jedes Programm wird beim Start eine eindeutige PID generiert.

Zum Beenden eines bestimmten Prozesses mithilfe seiner Prozess-ID [PID] verwenden:

töten [PID]

Oder wir senden Ihnen auch:

töten -9 [PID]

A [SIGKILL-9] Das Signal wird mit dem obigen Befehl an den Prozess gesendet.

Um die Prozess-ID zu erfahren, verwenden wir den folgenden Befehl:

pidof [process name]

Zum Beispiel das Beenden eines Prozesses mit PID [2703]:

töten -9 2703

Alternativ können wir auch die verwenden [ps -aux] Befehl zum Überprüfen der Prozess-PID wie oben beschrieben:

ps -aux

Beenden Sie einen Prozess mit [killall] Befehl

Der Befehl killall ähnelt stark dem Befehl kill, beendet jedoch alle Prozesse mit einem bestimmten Namen. Standardmäßig sendet killall das SIGTERM [-15] Signal an jeden Prozess, aber dies kann mit der Option -s geändert werden.

Mit diesem Befehl werden alle Instanzen eines bestimmten Prozesses beendet.

alle töten [signal or option] [process name]

Hier ist ein Beispiel für die Verwendung des Befehls killall:

Hier haben wir ein neues Terminal geöffnet und pingen Google mit dem folgenden Befehl an:

Ping google.com

Auf ähnliche Weise pingen wir dann bing.com in einem neuen Terminal mit dem folgenden Befehl an:

ping bing.com

Dann den gesamten Two-Ping-Prozess mit beenden alle töten Befehl ausführen:

killall ping

Dieser Befehl würde das SIGTERM senden [-15] Signalisieren Sie allen Prozessen mit dem Namen Ping und beenden Sie sie.

Beenden Sie einen Prozess mit [pkill] Befehl

Der Befehl pkill ist ein Dienstprogramm, das in Linux-basierten Betriebssystemen verwendet wird, um Signale an laufende Prozesse basierend auf ihrem Namen oder anderen Attributen zu senden. Es kann verwendet werden, um einen Prozess mithilfe des Prozessnamens zu beenden.

Der Befehl pkill ähnelt killall, ermöglicht jedoch einen komplexeren Mustervergleich bei der Auswahl von zu beendenden Prozessen. Das Muster kann mithilfe regulärer Ausdrücke angegeben werden.

Die Syntax für den Befehl pkill lautet:

pkill [process name]

Hier ist ein Beispiel für die Verwendung des pkill-Befehls:

Um alle drei Instanzen von Firefox zu beenden, führen Sie den folgenden Befehl aus:

pkill Firefox

So beenden Sie mehr als einen Prozess in Linux Mint 21

Um mehr als einen Prozess zu beenden, müssen wir die Prozess-ID kennen [PID] für alle laufenden Prozesse. Mit der unten angegebenen Syntax können wir problemlos mehrere Prozesse mit einem einzigen Befehl beenden:

töten [PID1] [PID2] [PID3]

oder
töten -9 [PID1] PID2]PID3]
oder
töten -SIGKILL [PID1] [PID2] [PID3]

Um beispielsweise den Gnome-Rechner und Firefox zu töten, überprüfen wir zuerst das pid für beide und dann töten sie mit dem Single-Kill-Befehl:

töten -9 4847 4617

Abschluss

Das Überprüfen und Beenden laufender Prozesse in Linux Mint 21 ist eine einfache Aufgabe, die mit einfachen Befehlen im Terminal erledigt werden kann. Mithilfe des Top-Befehls können Benutzer ressourcenintensive Prozesse identifizieren, während der Kill-Befehl zum Beenden dieser Prozesse verwendet werden kann. Um Einzelheiten zu all diesen Befehlen zu erfahren, lesen Sie den Artikel.

Kommentar verfassen

Deine E-Mail-Adresse wird nicht veröffentlicht. Erforderliche Felder sind mit * markiert

Nach oben scrollen