Unter Windows Task Managerkönnen wir sehen, wie viele .exeDateien ausgeführt werden. Auch in verwenden command promptwir tasklistBefehl, um Prozesse zu sehen. Wie kann ich in Ubuntu alle Prozesse sehen und unerwünschte Prozesse beenden?
Unter Windows Task Managerkönnen wir sehen, wie viele .exeDateien ausgeführt werden. Auch in verwenden command promptwir tasklistBefehl, um Prozesse zu sehen. Wie kann ich in Ubuntu alle Prozesse sehen und unerwünschte Prozesse beenden?
Antworten:
Listet vom Terminal aus ps -efalle Prozesse auf. Sehen man ps. Siehe man kill, man 2 kill, man killall, man nice, man pkill, man renice, man 7 signal, und man skillzu 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.dan /etc/rc?.d, um man servicezu 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 topan 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 qund 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 qzu beenden.
Wenn Sie feststellen, dass Sie immer dieselben Prozesse beenden, die Sie auch killoder killallüber die Befehlszeile ausführen topkönnen , z. B. wenn mehrere Java-Programme angezeigt wurden, die die CPU aufnehmen, können Sie qout of top uit und do killall java
killund killallstandardmäß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 .