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:
$psuxWenn 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.