Wie finde und töte ich einen Prozess in Ubuntu?

Wie finde und töte ich einen Prozess in Ubuntu?
Ein oder mehrere Ihrer Programme oder Prozesse kann von Zeit zu Zeit während der Verwendung hängen Ubuntu. In dieser Situation suchen Sie nach Methoden, um die nicht reagierenden Prozesse und Anwendungen bequem, schnell und sicher einzustellen, da das Neustart Ihres Systems nicht immer die beste Lösung ist. Dieser Artikel wird Ihnen zeigen Wie ich einen Prozess in Ubuntu finde und töte Verwenden Sie sowohl die Befehlszeile als auch die Ubuntu -Benutzeroberfläche. Bevor wir uns darauf einlassen, werden wir zunächst eine kurze Einführung eines Prozesses ansehen:

Was ist ein Prozess in Ubuntu

A Verfahren ist eine Reihe von Schritten, die befolgt werden müssen, um eine bestimmte Aufgabe zu erledigen. Mehrere Prozesse werden häufig gleichzeitig ausgeführt, wenn ein Prozess mit einem einzelnen Programm verknüpft ist, und jeder Prozess hat seinen eigenen Satz von Komponenten, die bestimmte Aufgaben ausführen. Ein Prozess hat seine eigenen Eigenschaften.

Wenn Sie eine Anwendung ausführen, wird ein Hintergrundprozess ausgeführt. Sie können den mit dieser Anwendung verknüpften Prozess abtöten, indem Sie die Anwendung zur Schließung erzwingen. Der nächste Abschnitt wird demonstrieren wie man einen Prozess findet und tötet Verwenden des Ubuntu -Terminals. Also lasst uns anfangen!

Wie man einen Prozess in Ubuntu mit dem Terminal findet und tötet

Ubuntu verfügt über ein Dienstprogramm namens „PS“ zum Anzeigen von Informationen, die mit den Prozessen eines Systems zugeordnet sind. Dies ist eine Abkürzung für “Prozessstatus“. Der ps Der Befehl wird zum Anzeigen einer Liste der derzeit laufenden Prozesse, ihrer PIDs und anderer Informationen verwendet. Im Folgenden finden Sie die Liste der Prozessattribute, die durch Ausführen der “abgerufen werdenps" Befehl:

  • PID (Prozesskennung): In einem System erhält jeder Prozess eine PID, eine eindeutige Kennung für jeden laufenden Prozess.
  • %ZENTRALPROZESSOR: Es ist die konsumierte Zeit geteilt durch Prozessausführungszeit.
  • %Mem: Es zeigt das Verhältnis zwischen dem Bewohner die Größe eines Prozesses auf den physischen Speicher auf der Maschine.
  • VSZ: Dieses Attribut zeigt die Verwendung des virtuellen Speichers nach einem Prozess an.
  • RSS: RSS repräsentiert das Verhältnis zwischen der Größe der Resident-Set und dem nicht gedrückten physischen Speicher.
  • Tty: Es gibt Informationen über das mit dem Prozess verbundene Steuerterminal.
  • START: Es zeigt die Prozessstartzeit an.
  • ZEIT: Um die gesamte CPU -Nutzung zu kennen, lesen Sie den Zeitwert.
  • CMD: Dieses Attribut zeigt den von dem Prozess ausgeführten Befehl.

Schreiben Sie nun den folgenden Befehl auf, um einen Prozess und seine damit verbundenen Informationen im Ubuntu-Terminal zu finden:

$ ps ux

Die Ausführung dieses Befehls zeigt Ihnen die folgende Ausgabe an:

In Ihrem Terminal haben Sie jetzt alle Informationen zu Prozessen im Zusammenhang mit Prozessen. Suche nach einem bestimmten Prozess. Um einen Prozess abzutöten, verwenden Sie seine Prozess -ID in der “tötenBefehl wie folgt:

$ Kill -9 [PID]

Im obigen angegebenen Befehl “,“-9"Sendet das Kill -Signal"Sigkill”Um den Prozess sofort zu stoppen. Jetzt werden wir versuchen, den Prozess des Hervorgehens zu töten2051”PID auf die folgende Weise:

$ Kill -9 2051

Die fehlerfreie Ausgabe erklärt, dass der Prozess mit PID = 2051 erfolgreich getötet wird. Um die getötete Operation zu bestätigen, führen Sie erneut die aus “ps" Befehl:

$ ps ux

Sie können sehen, dass der getötete Prozess mit PID 2051 befindet sich nicht in der Liste der Abrufprozesse:

So finden und töten Sie mehrere Prozesse in Ubuntu mit dem Terminal

Sie können auch das verwenden “töten”Befehl für mehrere Prozesse töten auf einmal. Zum Beispiel wollen wir die Prozesse mit PIDs abtöten: 1770, 1772, 1774, die auch im untergegebenen Bild hervorgehoben werden:

Um diese mehreren Prozesse gleichzeitig in der “abzutötentötenBefehl, schreiben Sie ihre PIDs auf folgende Weise auf:

$ Kill -9 1770 1772 1774

Alles erledigt!

So finden und töten Sie einen Prozess in Ubuntu mit dem Systemmonitor

Die Verwendung des Ubuntu -Terminals, um den Prozess abzutöten. Allerdings an Ubuntu Der Benutzer kann die nutzen Systemmonitor Anwendung für diesen Zweck. Der Systemmonitor arbeitet ähnlich wie der Task -Manager im Windows -System. Es zeigt eine Liste aller aktiven Prozesse auf Ihrem Computer und in Echtzeitinformationen zu RAM-, CPU- und Festplattenverbrauch an. Es ermöglicht Ihnen auch, jede Prozesssoftware zu töten, die sich weigert, zu reagieren.

Wenn Sie keinen Systemmonitor in Ihrem Ubuntu-System haben, schreiben Sie den folgenden Befehl für die Installation auf:

$ sudo apt-get installieren Sie Gnome-System-System-Monitor

Nach Abschluss der Installation suchen Sie “SystemmonitorIn der Suchleiste der Anwendung:

Hier sehen Sie die Liste der aktiven Prozesse auf Ihrem System. Finden Sie den Prozess, der nicht antwortet, oder Sie möchten abtöten, indem Sie die Liste hinunter Scrollen:

Sie können einen bestimmten Prozess abtöten, indem Sie mit der rechten Maustaste darauf klicken und dann aus dem Kontextmenü die "die" auswählen "tötenOption oder drücken Sie "Strg+k”:

Bestätigen Sie diese Operation, indem Sie auf die “klicken“TötungsprozessSchaltfläche, hervorgehoben im untergegebenen Bild:

Das ist es. Ihr ausgewählter Prozess wird in Ihrem Ubuntu -System getötet.

Abschluss

Ubuntu Bietet Ihnen verschiedene Tools, um die Kontrolle zu behalten, auch wenn der Laufprozess nicht mehr reagiert. Du kannst Töte einen nicht reagierenden Prozess Verwendung der Ubuntu Terminal Und Systemmonitor. Dieser Artikel hat Ihnen gezeigt wie man in Ubuntu einen Prozess findet und tötet Verwenden des Ubuntu -Terminals und des Systemmonitors. Nach unserer Erfahrung ist die Verwendung des Terminals zum Töten eines Prozesses eine bessere Wahl, da GUI-basierte Tools möglicherweise nicht die Informationen zum Ausführen eines versteckten Prozesss anzeigen.