系统管理指南:高级管理

系统挂起时应执行的操作

如果某些软件进程出现问题,系统可以冻结或挂起,而不是完全崩溃。遵循以下步骤可以从挂起的系统中进行恢复。

  1. 确定系统是否正在运行窗口环境并遵循以下建议。如果这些建议无法解决问题,请转到步骤 2。

    • 确保指针位于正在键入命令的窗口中。

    • 如果用户意外按下了可冻结屏幕的 Ctrl-s,请按下 Ctrl-q。Ctrl-s 仅会冻结窗口,而不是整个屏幕。如果一个窗口被冻结,请尝试使用其他窗口。

    • 如果可能,请从网络中的其他系统中远程登录。使用 pgrep 命令查找挂起的进程。如果窗口系统看似已挂起,请标识进程并将其中止。

  2. 按 Ctrl-\ 强制从运行的程序中“退出”,并(可能)写出 core 文件。

  3. 按 Ctrl-c 中断正在运行的程序。

  4. 远程登录并尝试确定和中止使系统挂起的进程。

  5. 远程登录,成为超级用户或同等角色,并重新引导系统。

  6. 如果系统仍然无法响应,请强制进行故障转储并重新引导。有关强制进行故障转储和引导的信息,请参见《系统管理指南:基本管理》中的“强制实施崩溃转储和系统重新引导”

  7. 如果系统仍然无法响应,请关闭电源,等待一分钟左右,然后重新打开电源。

  8. 如果根本无法使系统做出响应,请联系当地服务提供商以获取帮助。