ubuntu 停止响应(还未全死)解决办法
(一)1. X死掉,
(1)Ctrl-Alt-Backspace(ubuntu 9.04默认关闭了这项功能,需手动添加)
([右alt] + [PrintScreen] + [K]可以实现同样的功能。)
当前工作会丢失。
(2)Ctrl-Alt-(F1~F6)
2. ubuntu 9.04不太稳定,经常完全死掉,上述办法往往没用,可采用下面办法:
同时按下左 Alt 键、SysRq 键(与 PrintScreen在一个键上)和一个字母键
这些键要起作用,好像要在编译内核时启用该功能,ubuntu 9.04 的内核有这功能。
(1)Alt-SysRq-R,然后Ctrl-Alt-Backspace,如果无效,则依次采用如下步骤
(2)Alt-SysRq-S 保存
(3)Alt-SysRq-E 终止所有进程
(4)Alt-SysRq-I 杀死尚未终止的进程
(5)Alt-SysRq-U umount
(6)Alt-SysRq-B reboot,O 便是关机
顺序为RSEIUB
3.如果再无效,或许只有长按电源键硬关机了。
(二)按Alt+Ctrl+F1进入tty1(F1~F6均可,Ubuntu下默认有7个Console,其中tty7中跑的是图形桌面进程,其他只有简单的 shell),此时需要再次登录。登录后运行以下命令查看进程
ps -t tty7
此时可以发现一个Xorg的进程,记 下他的PID。随后使用
kill <PID号>
将该进程kill掉。随后Ubuntu将自动重新启动 Xorg,再次回到开机后的登录界面。这样刚才的死机问题就这样解决了。
该办法只是重新启动了Xorg的进程,而死机前原来正在运行的程 序和数据将无法恢复!!
(三)一种杀掉其他进程的方法(自创):按Alt+Ctrl+F1进入tty1(F1~F6均可)
然后使用命令 ps -u 用户名 u | less
简单解释ps 显示进程信息 -u 用户名 显示此用户的进程信息 u 显示进程状态如cpu信息 | less 按屏显示 空格显示下一屏 q退出。
记住占用cpu最高的进程的pid,kill <PID号>
附:在Ubuntu 10.04默认禁用了快速重新启动 X Window 的快捷键Ctrl-Alt-Backspace。启用的方法:
选 择 系统 ⇒首选项 ⇒键盘 :
点 击键盘布局标签的选项 (如上图)。
然后在 “Key sequence to kill the X server ” 选中 “Control + Alt + Backspace ” 前面的复选框(如下图)。