Linux 系統有時因為軟件不兼容或未知 bug,導致系統假死。比如我的 Ubuntu 14.04 最近使用 vscode 時偶爾會導致系統假死,即鼠標可以移動,但點擊無反應。
此時可試試如下解決方案:
1. 進入 TTY 模式
- Ctrl + Alt + F1 登錄 TTY 模式
- 輸入 top 查看導致系統假死的進行 PID,直接 sudo kill xxx
- exit 退出 TTY 模式
- Ctrl + Alt + F7 回到圖形接口模式
2. 終極解決方案 reisub
- 左手按住 Alt,右手按一下 PrtSc (即開始系統請求 Sys_Rq)
- 左手不要松 Alt,每隔兩秒,右手依次再按 r e i s u b
- 系統會自動重啟
含義依次如下:
r : unRaw 將鍵盤控制從 X Server 那里搶回來
e : tErminate 給所有進程發送 SIGTERM 信號,讓它們自己解決善后
i : kIll 給所有進程發送 SIGKILL 信號,強制他們馬上關閉
s : Sync 將所有數據同步至磁盤
u : Unmount 將所有分區掛載為只讀模式
b : reBoot 重啟
注意:因為上述的每個操作,可能需要一些時間才能完成,所以,最好按完一個鍵,隔幾秒,再按下一個鍵
//===============================================================================
本文整理自網友博客:https://www.jianshu.com/p/36fb9eed82a3