【Linux提示】linux 死機了怎麼辦

來源:互聯網
上載者:User

作者:gnuhpc
出處:http://www.cnblogs.com/gnuhpc/

Linux 最初就是不需要圖形介面的,因為有一個很強大的文字介面。按 Ctrl-Alt-F1(F1-F6 一般來說都可以),然後等一會兒,就會切換到 tty,也就是所謂的文字介面。這個時候需要用使用者名稱密碼登入。注意,可能鍵盤輸入的速度比較慢,不過應該還是可以忍受的。下面在提示符後面輸入 top 斷行符號,這時會看到一張動態表,上面列出了耗用資源最多的進程。觀察它重新整理一兩次,按q退出,然後輸入 kill ,其中的 PID 你可以在 top 裡面看到。這個時候應該會快了不少,如果你發現沒有成功結束掉,就再輸入 kill -KILL ,這次基本上就沒問題了。

一般來說,系統負載高導致的死機,在可怕鍵盤也會有反應,有人說如果死機到鍵盤無響應“負載都無限大了”,亦有人說這可能是 X Server 與驅動配合有問題導致的。不過我們考慮一下遇到這種情況怎麼辦?

OK,這是今天才學到的方法,叫做 reisub,這個方法可以在各種情況下安全地重啟電腦。大家在鍵盤上找,可以找到一個叫做 “Sys Rq”的鍵,在台機的鍵盤上通常與 Prt Sc 共鍵,在筆記本可能在其他位置,如 Delete。以台機為例,要使用這種方法需要按住 Alt-Print(Sys Rq),然後依次按下 reisub 這幾個鍵,按完 b 系統就會重啟。

下面解釋一下這個方法:其實 Sys Rq 是一種叫做系統請求的東西,按住 Alt-Print 的時候就相當於按住了 Sys Rq 鍵,這個時候輸入的一切都會直接由 Linux 核心來處理,它可以進行許多低級操作。這個時候 reisub 中的每一個字母都是一個獨立操作,他們分別表示:

unRaw 將鍵盤控制從 X Server 那裡搶回來
tErminate 給所有進程發送 SIGTERM 訊號,讓他們自己解決善後
kIll 給所有進程發送 SIGKILL 訊號,強制他們馬上關閉
Sync 將所有資料同步至磁碟
Unmount 將所有分區掛載為唯讀模式
reBoot 重啟

這6個字母的順序是不可以記錯的。那怎麼記呢?這裡提供一個個人認為比較好的方法:單詞 busier(busy 的比較級,更忙)倒過來就是了。

基本上就這樣了,Linux 的死機本來就不多見,現在見了也可以安全解決,多好~

 

作者:gnuhpc
出處:http://www.cnblogs.com/gnuhpc/

相關文章

聯繫我們

該頁面正文內容均來源於網絡整理,並不代表阿里雲官方的觀點,該頁面所提到的產品和服務也與阿里云無關,如果該頁面內容對您造成了困擾,歡迎寫郵件給我們,收到郵件我們將在5個工作日內處理。

如果您發現本社區中有涉嫌抄襲的內容,歡迎發送郵件至: info-contact@alibabacloud.com 進行舉報並提供相關證據,工作人員會在 5 個工作天內聯絡您,一經查實,本站將立刻刪除涉嫌侵權內容。

A Free Trial That Lets You Build Big!

Start building with 50+ products and up to 12 months usage for Elastic Compute Service

  • Sales Support

    1 on 1 presale consultation

  • After-Sales Support

    24/7 Technical Support 6 Free Tickets per Quarter Faster Response

  • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.