我是 Windows 用户,最近使用双启动,现在我使用 Linux Mint 12
当 Windows 桌面冻结时refresh
,或者如果我正在使用某个程序,我可以使用alt+F4退出该程序,或者我可以使用 ctrl+ alt+ delete,此命令将允许我通过查看哪些程序没有响应等来修复 Windows 桌面。
Mint 比我的 XP 冻结的次数更少,但是当它冻结时,我不知道该怎么办,我只是关闭电脑并重新启动它。
那么有没有一个命令可以修复Linux死机的情况呢?
答案1
如果一切都失败了,你饲养大象。有Magic SysRq 按键序列Linux 内核专门处理的( Alt++ SysRq) 。?
如果您的 Linux 机器死机并且根本无法执行任何其他键盘命令,那么您绝对应该在硬重启之前尝试一个特定的按键序列。
按键序列通常通过助记符来记住:
右艾辛乙大象我sS哦U特利乙奥林
- Alt+ SysRq+R将键盘切换到“原始”模式
- Alt+ SysRq+E向除母 init 之外的所有进程发送 SIGTERM(终止)信号
- Alt+ SysRq+I向所有进程发送SIGKILL信号,更激进一点
- Alt+ SysRq+S同步所有文件系统以防止数据丢失
- Alt+ SysRq+U将文件系统重新挂载为只读
- Alt+ SysRq+B强制重启
有关可能的命令的完整列表以及有关如何键入这些命令的其他提示,请参阅维基百科页面。
答案2
你可以尝试++Ctrl杀死前面的进程(Alt*Xorg 1.11 上的屏幕锁定程序) 或Ctrl+ Alt+F1打开终端,启动 、ps
、等命令top
,或htop
查看正在运行的进程,然后启动kill
无响应的进程。
注意:如果没有安装,请htop
使用sudo apt-get install htop
.
Ctrl另外,在++Alt虚拟控制台中完成后,使用 ++返回F1桌面。CtrlAltF7
答案3
在大多数发行版中,按Ctrl+ Alt+Backspace会终止 X11(图形)界面并重新启动它。不幸的是,最近一些所谓的“用户友好”发行版出于某种难以理解的原因停用了这个非常有用的快捷方式。我不知道 Mint 是否如此“用户友好”,但尝试一下你不会有什么损失:)
答案4
添加另一种可能的解决方案,以及(除了已接受的答案之外)迄今为止破坏性最小的答案之一。
如果你不能:
- 使用键盘/鼠标 A) 运行Ctrl+ Alt+*选项多于,B) 导航到可用于终止违规程序的实用程序,C) 启动终端以启动
pkill <process name>
(或类似的,如上所述)
-或者-
- 切换到另一个虚拟控制台(Ctrl++Alt任意一个F1-6),以启动
pkill <process name>
(或类似的,如上所述)
... 然后假设 MagicSysRq 支持已编译到内核中(从http://en.wikipedia.org/wiki/Magic_keys),在 QWERTY 键盘上(f上述文章中提供了以下替代方案),可以尝试:
Alt+ SysRq(注意注意事项http://en.wikipedia.org/wiki/Magic_keys#Commands)+f“调用
oom_kill,它会杀死一个进程以缓解氧乌特 氧F 中号埃默里条件”,(至少对我来说)通常会杀死导致问题的程序,因为它是当时运行的最大 RAM 消耗进程。