Answers:
该命令killall5 -9
将强制终止除登录外壳程序,init进程和特定于内核的进程以外的所有正在运行的进程。
此处的更多信息:http : //linux.about.com/library/cmd/blcmdl8_killall5.htm
您可以使用以下方法之一杀死所有给定用户的进程:
killall -u username
要么
pkill -u username
或者您可以使用数字UID代替用户名。
注意在某些系统(例如Solaris)上的killall
功能不同(类似于killall5
)。
最简单的方法是使用Magic SysRq键:Alt+ SysRq+ i。这将杀死除以外的所有进程init
。
Alt+ SysRq+ o将关闭系统(也杀死init)。
请注意,您可能需要先将键盘设置为XLATE模式:Alt+ SysRq+r
另请注意,在某些现代键盘上,您必须使用PrtSc而不是SysRq。
在某些Linux发行版中,您可以切换到运行级别0-我认为它已暂停,但仍处于打开状态:
sudo telinit 0
我实际上听说过它被用于专用的防火墙服务器,因为它保留了一些所需的低级内核内容,如iptables ...奇怪吗?有关更多信息,请参见此处。
要查看每个发行版在哪些发行版上都做了什么,请在此处查看。
杀死所有进程的最快,最简单的方法是从墙壁上拔下电源线。
我将使用以下命令。(这是我卡住时使用的那个)
kill -9 -1
这将杀死所有进程。我的环境是Ubuntu。如果我在终端中键入此命令,它将关闭所有进程,并带您进入登录屏幕(就像注销一样)
kill -9 -1
加上另一个终止线的回答完全相同-您的回答确实看起来像是一个不同的答案,还是应该在对另一个答案的注释中?
sudo reboot