在Ubuntu 7.10下一邊開著Opera上網,一邊在調試Python程序。可能是ERIC IDE的關系,調試過程中桌面上的所有程序突然就不響應了,CPU為100%。自己初步判斷可能是調試過程使X Window產生了某些問題,因此無法在桌面環境下關閉X Window,只好通過Console完成。
按Alt+Ctrl+F1進入tty1(F1~F6均可,Ubuntu下默認有7個Console,其中tty7中跑的是圖形桌面進程,其他只有簡單的shell),此時需要再次登錄。登錄後運行以下命令查看進程
ps -t tty7
此時可以發現一個Xorg的進程,記下他的PID。隨後使用
kill
將該進程kill掉。隨後Ubuntu將自動重新啟動Xorg,再次回到開機後的登錄界面。這樣剛才的死機問題就這樣解決了。
該辦法只是重新啟動了Xorg的進程,而死機前原來正在運行的程序和數據將無法恢復!