Mad*_*kam 50 task-management kill killall
在 Windows 中使用Task Manager我们可以看到有多少.exe文件正在运行。同样在command prompt我们使用tasklist命令来查看进程。在 ubuntu 中,如何查看所有进程并杀死不需要的进程?
wal*_*tor 49
从终端,ps -ef将列出所有进程。见man ps。见man kill,man 2 kill,man killall,man nice,man pkill,man renice,man 7 signal,和man skill与流程混乱。但是,简单地杀死您认为无用的进程可能是错误的。系统可能会重新启动进程,或者您依赖的某些东西可能取决于您杀死的进程。了解什么是流程做的,看/etc/init/和/etc/init.d,/etc/rc?.d,man service看过程是如何通过系统启动。
Mit*_*tch 23
使用 GUI,您可以使用系统监视器

或者从终端你可以使用
ps aux | less
Run Code Online (Sandbox Code Playgroud)
查看每个进程:
ps -A or ps -e
Run Code Online (Sandbox Code Playgroud)
用户运行的所有进程:
ps -u username
Run Code Online (Sandbox Code Playgroud)
要终止进程,请找到进程名称并键入:
kill -9 processname
Run Code Online (Sandbox Code Playgroud)
或终止进程 ID (PID):
kill pid
Run Code Online (Sandbox Code Playgroud)
停止/暂停进程:
ctrl-z
Run Code Online (Sandbox Code Playgroud)
来源:手册页
小智 8
还有工具“htop”。它就像“顶级”,但还有许多其他功能。
在终端输入:
sudo apt install htop
Run Code Online (Sandbox Code Playgroud)
我的主要工具是 top
top在终端窗口的命令行中键入
您将获得正在运行的进程列表,按 CPU 使用情况列出。等待几秒钟,让它在继续之前收集更多统计信息。

这是我在 unix 中杀死失控或不需要的进程的主要工具。它们很可能接近列表的顶部。记下他们的 pid 并按q15(软杀)或 9(硬杀)。
在这里你看到我杀死了一个 Chrome 进程:


该过程应该消失。然后键入q退出顶部。
如果你发现你总是杀了你也可以使用相同的工艺kill或者killall在命令行中,例如,如果top显示占用CPU几个Java程序可以qUIT出顶级的,做killall java
kill和killall默认使用15(SIGTERM),但你可以用killall -9 [process]或覆盖它killall -s SIGKILL [process]