在使用centos时遇到程序死机,只有鼠标可以动,其他程序都点不动,terminal都打不开。不想开关机重启,可以采用tty界面杀死所有程序后成功启动。
在gnome图形界面下,按ctrl+alt+F2,跳转到tty登陆界面,显示:
xxxx login in :
输入你的用户名,注意是user的名字,如我的主机名字是 dfs@peachgood 时,输入dfs,然后输入你的密码,回车。
peachgood login in :dfs # 输入dfs
passwd: # 输入密码,注意不能用右边的小键盘输入数字。
进入后,点击top,然后键盘按m,看哪个程序占用内层或者cpu最高,kill掉这个程序,然后按ctrl+alt+F2回到图形界面,参考 CentOS上某一用户死机后处理办法 。
但我的top显示没有死机的程序。因此,可以采用直接杀死这个用户所有进程的方法,简单粗暴。
killall -u dfs
-u 是只杀死这个用户dfs下所有的进程。
然后按 ctrl + alt+ F1 返回图形界面重新登陆即可。