Unter Windows Task Manager
können wir sehen, wie viele .exe
Dateien ausgeführt werden. Auch in verwenden command prompt
wir tasklist
Befehl, um Prozesse zu sehen. Wie kann ich in Ubuntu alle Prozesse sehen und unerwünschte Prozesse beenden?
Unter Windows Task Manager
können wir sehen, wie viele .exe
Dateien ausgeführt werden. Auch in verwenden command prompt
wir tasklist
Befehl, um Prozesse zu sehen. Wie kann ich in Ubuntu alle Prozesse sehen und unerwünschte Prozesse beenden?
Antworten:
Listet vom Terminal aus ps -ef
alle Prozesse auf. Sehen man ps
. Siehe man kill
, man 2 kill
, man killall
, man nice
, man pkill
, man renice
, man 7 signal
, und man skill
zu Chaos mit Prozessen. Es kann jedoch ein Fehler sein, einen Prozess zu beenden, den Sie für nutzlos halten. Das System startet den Prozess möglicherweise neu oder etwas, von dem Sie abhängig sind, hängt von dem Prozess ab, den Sie beendet haben. Erfahren Sie, was die Prozesse tun, und schauen Sie sich /etc/init/
und /etc/init.d
an /etc/rc?.d
, um man service
zu sehen, wie Prozesse vom System gestartet werden.
Mit der GUI können Sie den Systemmonitor verwenden
Oder vom Terminal können Sie verwenden
ps aux | less
So zeigen Sie jeden Prozess an:
ps -A or ps -e
Alle von einem Benutzer ausgeführten Prozesse:
ps -u username
Um einen Prozess abzubrechen, suchen Sie entweder den Prozessnamen und geben Sie Folgendes ein:
kill -9 processname
oder beenden Sie die Prozess-ID (PID):
kill pid
Prozess anhalten / anhalten:
ctrl-z
Quelle: Man Page
Mein Hauptwerkzeug hier ist top
Geben Sie top
an der Befehlszeile in ein Terminalfenster ein
Sie erhalten eine Liste der ausgeführten Prozesse, sortiert nach CPU-Auslastung. Warten Sie einige Sekunden, bis weitere Statistiken vorliegen, bevor Sie fortfahren.
Dies ist mein Hauptwerkzeug in Unix, um außer Kontrolle geratene oder unerwünschte Prozesse zu beenden. Sie stehen wahrscheinlich ganz oben auf der Liste. Notieren Sie ihre PID und drücken Sie q
und dann entweder 15 (soft kill) oder 9 (hard kill).
Hier sehen Sie, wie ich einen Chrome-Prozess beende:
Der Prozess sollte weggehen. Geben Sie dann ein, um den Vorgang q
zu beenden.
Wenn Sie feststellen, dass Sie immer dieselben Prozesse beenden, die Sie auch kill
oder killall
über die Befehlszeile ausführen top
können , z. B. wenn mehrere Java-Programme angezeigt wurden, die die CPU aufnehmen, können Sie q
out of top uit und do killall java
kill
und killall
standardmäßig 15 (SIGTERM) verwenden, dies ist jedoch möglich überschreiben Sie dies mit killall -9 [process]
oderkillall -s SIGKILL [process]
Ein weiteres gutes Werkzeug wird Glances sein .