ton*_*sid 25 linux freeze gnome ubuntu ubuntu-10.04
我在 Ubuntu 10.04 中使用 compiz 运行 Gnome。有时gui会冻结。我可以移动鼠标,但无法与程序交互。我唯一能做的就是使用 Alt+Ctrl+F(n) 转到终端窗口。从那里我登录并执行 sudo 重启。出现这个问题时,我还能在终端上做什么而不是重新启动来处理这个问题?
jfm*_*ier 14
当事情变得疯狂时,我不时使用的一种解决方案是使用 Ctrl-AltFx (F1-F6) 切换到另一个控制台。Ctrl-Alt-F7 应带您返回图形屏幕。这应该带您进入文本登录提示。
如果这不起作用并且您安装了 OpenSSH(sudo apt-get install openssh),您可以远程 ssh 到您的盒子并获得相同的提示。
然后您可以以自己的身份登录,su 到 root,并查看当前正在运行的应用程序。这需要对 ps、kill、grep 等一些命令有一点经验。
ps - ef | 更多的
上面的命令将显示当前正在运行的所有进程,并且您有一个“更多...”提示来读取输出。
杀 -9 ####
上述命令将终止编号为#### 的进程。
ps -ef | grep ora | 更多的
上面的命令将显示所有带有字母“ora”的进程,例如 Oracle 程序。还会让你看到“更多...”提示。
执行此操作时需要小心。你可能会杀死整个系统。我这样做的方法是查看列表底部的进程,这些进程将启动最新的进程。那些更有可能冻结系统,杀死那些更有可能解冻 X 环境而不实际重新启动整个系统。在进程列表中,您将看到两个数字。第一个(最左边)是进程号本身,旁边的一个是启动它的进程。
在进程的命令中,您可能能够识别您启动的最新程序的名称,并首先杀死它们。
充其量,您可以找到并杀死有问题的程序。在最坏的情况下,您将冻结系统,直到您重新启动它。谨慎行事......................................
但是您有机会复制关键文件、执行其他操作等。
就像 private_meta 所说的,你可能想要重新启动 X。这会停止所有运行的 GUI 进程,包括从 gui 终端窗口启动的所有进程。
Ctrl+Alt+Backspace 在 Ubuntu 上不起作用,他们禁用了这个快捷方式。您可以启用它(不记得确切的方式,但它应该很容易谷歌)或只使用适当的组合,即 SysRq + K。SysRq 可能是某些布局上另一个键的辅助功能,例如qwertz 键盘实际上是按 AltGr + Print + K。
有关 SysRq 组合键的其他用途,请阅读这篇 Wikipedia 文章。它为您提供了比您可能需要的更多的系统控制权。
| 归档时间: |
|
| 查看次数: |
63597 次 |
| 最近记录: |