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

Wie finde und beende ich einen Prozess in Ubuntu

Ein oder mehrere Ihrer Programme oder Prozesse kann von Zeit zu Zeit während der Verwendung von Ubuntu hängen bleiben . In dieser Situation suchen Sie nach Methoden, um die nicht reagierenden Prozesse und Anwendungen bequem, schnell und sicher zu stoppen, da ein Neustart Ihres Systems nicht immer die beste Lösung ist. Dieser Artikel zeigt Ihnen Wie finde und beende ich einen Prozess in Ubuntu Verwenden Sie sowohl die Befehlszeile als auch die Ubuntu-Benutzeroberfläche. Bevor wir darauf eingehen, werfen wir zunächst einen Blick auf eine kurze Einführung in einen Prozess:

Was ist ein Prozess in Ubuntu?

Ein Prozess ist eine Reihe von Schritten, die befolgt werden müssen, um eine bestimmte Aufgabe abzuschließen, oder wir können sagen, dass es sich um ein Programm handelt, das eine Operation ausführt. Häufig werden mehrere Prozesse gleichzeitig ausgeführt, wobei ein Prozess an ein einzelnes Programm gebunden ist und jeder Prozess über einen eigenen Satz von Komponenten verfügt, die bestimmte Aufgaben ausführen. Ein Prozess hat seine eigenen Eigenschaften:Prozessnummer (PID), Prozessname, eindeutige Prozessnummer, Prozessstatus, Prozessursprung und Zeit, die jeder Prozess benötigt.

Wenn Sie eine Anwendung ausführen, wird ein Hintergrundprozess gestartet. Sie können den dieser Anwendung zugeordneten Prozess beenden, indem Sie das Schließen der Anwendung erzwingen. Im nächsten Abschnitt wird es demonstriert Wie man einen Prozess findet und beendet mit dem Ubuntu-Terminal. Fangen wir also an!

So finden und beenden Sie einen Prozess in Ubuntu mit Terminal

Ubuntu hat ein Dienstprogramm namens „ps“ zum Anzeigen von Informationen zu den Prozessen auf einem System, was ein Akronym für „Process Status“ ist “. das ps Der Befehl wird verwendet, um eine Liste der derzeit laufenden Prozesse, ihrer PIDs und anderer Informationen anzuzeigen. Das Folgende ist die Liste der Prozessattribute, die durch Ausführen des Befehls „ps „Befehl:

  • PID (Prozesskennung): In einem System erhält jeder Prozess eine PID, eine eindeutige Kennung für jeden laufenden Prozess.
  • % ZENTRALER PROZESSOR: Es ist die verbrauchte Zeit dividiert durch die Prozessausführungszeit.
  • % MEM: Es zeigt die Beziehung zwischen dem residenten Satz und der Größe eines Prozesses zum physischen Speicher auf der Maschine.
  • VSZ: Dieses Attribut zeigt die Nutzung des virtuellen Speichers durch einen Prozess an.
  • RSS: RSS steht für das Verhältnis zwischen der Größe des residenten Satzes und der Menge an physischem Speicher, der nicht ausgetauscht wurde.
  • TTY: Dem Prozess sind Informationen über das steuernde Terminal zugeordnet.
  • BEGINN: Es zeigt die Startzeit des Prozesses an.
  • ZEIT: Um mehr über die gesamte CPU-Auslastung zu erfahren, sehen Sie sich den TIME-Wert an.
  • CMD: Dieses Attribut gibt den vom Prozess ausgeführten Befehl an.

Schreiben Sie nun den unten angegebenen Befehl, um einen Prozess und seine Informationen im Ubuntu-Terminal zu finden:

$psux

Wenn Sie diesen Befehl ausführen, wird die folgende Ausgabe angezeigt:

Sie haben nun alle Informationen zu den Vorgängen auf Ihrem Endgerät. Suchen Sie nach einem bestimmten Prozess. Um einen Prozess zu beenden, verwenden Sie seine Prozess-ID in der Datei „kill ”Kommando wie folgt:

$kill -9 [PID]

Im obigen Befehl „-9 „Sendet das Kill-Signal“SIGKILL „Um den Prozess sofort zu stoppen. Jetzt werden wir versuchen, den Prozess des Habens zu beenden.2051 „PID wie folgt:

$kill -9 2051

Die fehlerfreie Ausgabe erklärt, dass der Vorgang erfolgreich mit PID =2051 beendet wurde. Um den abgebrochenen Vorgang zu bestätigen, führen Sie die Datei „ps „Befehl:

$psux

Sie können sehen, dass der Prozess mit PID 2051 endete ist nicht in der Liste der Abrufverfahren:

So finden und beenden Sie mehrere Prozesse in Ubuntu mit Terminal

Sie können auch den „Kill“-Befehl verwenden ”Befehl für mehrere Prozesse beenden auf einmal. Zum Beispiel möchten wir die Prozesse mit PIDs beenden:1770, 1772, 1774, die auch im Bild unten hervorgehoben sind:

Um diese mehreren Prozesse gleichzeitig zu beenden, müssen Sie in der Datei „kill ”Befehl schreiben Sie Ihre PIDs wie folgt aus:

$kill -9 1770 1772 1774

Alles erledigt!

So finden und beenden Sie einen Prozess in Ubuntu mit System Monitor

Die Verwendung des Ubuntu-Terminals zum Beenden des Vorgangs ist einfach, aber Anfänger sind möglicherweise nicht damit vertraut. Allerdings ein Ubuntu Der Benutzer kann den Systemmonitor verwenden Anfrage zu diesem Zweck. Der Systemmonitor funktioniert ähnlich wie der Task-Manager auf dem Windows-System. Es zeigt eine Liste aller aktiven Prozesse auf Ihrem Computer und Echtzeitinformationen über RAM, CPU und Festplattennutzung. Außerdem können Sie jede Prozesssoftware beenden, die sich weigert zu antworten.

Wenn Sie keinen Systemmonitor in Ihrem Ubuntu-System haben, schreiben Sie den unten angegebenen Befehl zur Installation:

$ sudo Installieren Sie apt-get gnome-system-monitor

Wenn die Installation abgeschlossen ist, suchen Sie nach „Systemmonitor „In der Suchleiste der Anwendung:

Hier sehen Sie die Liste der aktiven Prozesse auf Ihrem System. Suchen Sie den Prozess, der nicht reagiert oder den Sie beenden möchten, indem Sie in der Liste nach unten scrollen:

Sie können einen bestimmten Prozess beenden, indem Sie mit der rechten Maustaste darauf klicken und dann „beenden auswählen „Option oder drücken Sie“STRG + K “:

Bestätigen Sie diesen Vorgang, indem Sie auf „Killing process“ klicken ”Schaltfläche hervorgehoben im Bild unten:

Das ist es. Ihr ausgewählter Prozess wird in Ihrem Ubuntu-System beendet.

Diplom

Ubuntu bietet Ihnen verschiedene Tools, um die Kontrolle zu behalten, auch wenn der laufende Prozess nicht mehr reagiert. Sie können einen nicht reagierenden Prozess beenden Verwendung des Ubuntu-Terminals und Systemüberwachung . Dieser Artikel zeigte Ihnen, wie Sie einen Prozess in Ubuntu finden und beenden mit dem Ubuntu-Terminal und dem Systemmonitor. Unserer Erfahrung nach ist die Verwendung des Terminals zum Beenden eines Prozesses die bessere Wahl, da GUI-basierte Tools möglicherweise keine Informationen zum Ausführen eines versteckten Prozesses anzeigen.


Ubuntu
  1. So finden und töten Sie den Zombie-Prozess in Linux

  2. Was sind Zombie-Prozesse und wie findet und tötet man Zombie-Prozesse?

  3. Wie finde ich meine IP-Adresse in Ubuntu

  4. Wie finde ich die Prozess-ID in Ubuntu?

  5. Linux:Finde und töte Zombie-Prozesse

So töten Sie Zombie-Prozesse in Ubuntu 20.04 LTS

So finden Sie das Datum und die Uhrzeit des Ubuntu-Systemneustarts

So finden Sie die Prozess-ID eines Programms und beenden es [Kurztipp]

So finden Sie die Ubuntu-Version

So töten Sie Zombie-Prozesse in Ubuntu

Wie behebt man ein nicht reagierendes Ubuntu-System?