So finden und töten Sie Laufprozesse unter Linux
- 3823
- 642
- Phoebe Jeorga
Das Prozessmanagement ist einer der wichtigsten Aspekte der Systemverwaltung unter Linux und umfasst das Töten von Prozessen mit der töten Befehl.
Finden und töten Sie Laufprozesse unter LinuxIn dieser Anleitung werden wir die Tötung weniger produktiver oder unerwünschter Prozesse auf Ihrem Linux-System sehen.
Was ist ein Prozess unter Linux??
Ein Prozess auf einem Linux -System kann ein laufendes Auftreten einer Anwendung oder eines Programms sein. Sie können auch Prozesse als Aufgaben verweisen, die im Betriebssystem ausgeführt werden.
Wenn ein Prozess ausgeführt wird, wechselt er immer wieder von einem Zustand in einen anderen und ein Prozess kann in einem der folgenden Zustände:
- Betrieb: bedeutet, dass der Prozess entweder ausgeführt wird oder er nur so ausgeführt werden soll.
- Warten: was bedeutet, dass der Prozess auf ein Ereignis oder auf eine Systemressource wartet, um eine Aufgabe auszuführen.
Unter Linux gibt es zwei Arten von Wartungsprozess, nämlich unterbrechbar Und ununterbrochen.
Ein Wartenprozess, der durch Signale unterbrochen werden kann Unterbrechbar, Während ein Wartenprozess, der direkt auf Hardwarebedingungen wartet und unter keinen Bedingungen unterbrochen werden kann ununterbrochen.
- Gestoppt: was bedeutet, dass der Prozess gestoppt wurde, indem ein Signal verwendet wird.
- Zombie: Das heißt, der Prozess wurde abrupt gestoppt und ist tot.
Mit diesem kurzen Überblick können wir uns nun wie Wege zum Töten von Prozessen in einem Linux -System betrachten. Wir haben bereits einige Artikel über Möglichkeiten abgedeckt, Linux -Laufprozesse mit Kill, Pkill, Killall und Xkill zu töten. Sie können sie unten lesen.
- Eine Anleitung zur Verwaltung von Linux -Prozessen mithilfe von Kill-, Pkill- und Killall -Befehlen
- So tötet man über nicht reagierende Linux -Prozesse mithilfe von XKILL -Befehl
Beim Töten von Prozessen die töten Der Befehl wird verwendet, um ein benanntes Signal an einen benannten Prozess oder eine Gruppen von Prozessen zu senden. Das Standardsignal ist das BEGRIFF Signal.
Denken Sie daran, dass die töten Der Befehl kann eine integrierte Funktion in vielen modernen Schalen oder externen Unterrichtungen sein /bin/töten.
So finden Sie Process PID unter Linux
In Linux hat jeder Prozess auf einem System eine PID (Prozessidentifikationsnummer) mit der verwendet werden kann, um den Prozess abzutöten.
Sie können die identifizieren PID eines jeden Prozesss durch Verwendung der PIDOF Befehl wie folgt:
$ PIDOF Firefox $ PIDOf Chrom $ PIDOF GIMP-2.8Process PID unter Linux finden
Wie man Prozesse unter Linux abtötet
Sobald Sie die PID -PID gefunden haben, sollten wir uns nun ansehen, wie man Prozesse tötet. In diesem ersten Beispiel werde ich zuerst die PID des Prozesses bekommen und dann ein Signal darauf senden.
Ich möchte töten Gimp Prozess, also werde ich es wie folgt tun:
$ pidof gimp-2.8 $ Kill 9378
Um zu überprüfen, ob der Prozess getötet wurde, leiten Sie die PIDOF Befehl und Sie werden nicht in der Lage sein, die anzusehen PID.
$ pidof gimp-2.8Töte Linux Process PID
Sie können auch ein benanntes Signal an den Prozess senden, indem Sie den Signalnamen oder die Nummern wie folgt verwenden:
$ PIDOF VLC $ Kill -Sigterm 9541 $ PIDOF VLCTöten Sie den Prozesspid durch Signal
Verwenden der Signalnummer, um einen Prozess abzutöten:
$ PIDOF Banshee $ Kill -9 9647 $ PIDOF BansheeTöten Sie den Prozess PID nach Zahl
Im obigen Beispiel die Zahl 9
ist die Signalzahl für die Sigkill Signal.
So töten Sie mehrere Prozess -PIDs unter Linux
Um mehr als einen Prozess zu töten, passieren Sie die PID (s) zum Kill -Befehl wie folgt:
$ pidof gimp-2.8 $ PIDOF VLC $ PIDOF Banshee $ Kill -9 9734 9747 9762Töte mehrere Linux -Prozess -PIDs
Zusammenfassung
Es gibt viele andere Möglichkeiten zum Töten von Prozessen unter Linux. Diese wenigen Beispiele helfen nur, Ihnen einen Überblick über Tötungsprozesse zu geben. Lassen Sie uns wissen, wie Sie Prozesse unter Linux abtöten? und sagen Sie auch andere Möglichkeiten, wenn überhaupt, über Kommentare.
- « Wie man Passwort schützt, schützen Sie Webverzeichnisse in Nginx
- Fabric - Automatisieren Sie Ihre Linux -Verwaltungsaufgaben und Anwendungsbereitstellungen über SSH »