您好,登錄后才能下訂單哦!
本篇內容介紹了“怎么解決Linux服務器死機的問題”的有關知識,在實際案例的操作過程中,不少人都會遇到這樣的困境,接下來就讓小編帶領大家學習一下如何處理這些情況吧!希望大家仔細閱讀,能夠學有所成!
linux系統一直都是以開源和穩定著稱,相對于Windows來說,linux在穩定性上有著巨大的優勢,但是,一個如此龐大復雜的系統,死機的情況還是無法絕對避免的。當linux系統宕機時,我們該如何快速的應對呢?
inux系統死機情況也分很多種,最容易導致的就是系統負載過高。還有運行耗用內存極大的程序、應用。像這類情況還是比較容易應對的,當然,這個時候就無法依賴圖形界面,比如我們沖Windows系統遺留下來的昧習 ,調出Gnome系統監視器,這樣可能會加重卡死的狀況。
我們不要慌,linux不像Windows,可以利用強大的文字界面操作,按Ctrl-Alt-F1,就會切換到TTY文字界面。再就需要用戶名密碼登入。需要注意的是鍵盤輸入的速度可能會比較慢。下面在提示符后面輸入top回車,這時會看到一張動態的表,上面列出了耗用資源最多的進程。觀察它刷新一兩次,按q退出,然后輸入kill ,其中的 PID 你可以在 top 里面看到。這個時候應該會快了不少,如果你發現沒有成功結束掉,就再輸入 kill -KILL ,這次基本上就沒問題了。
除了上面 這種情況外,一些底層軟件的 bug 也可能導致一些奇怪的死機問題。以前有個用戶就因為莫名其妙的死機強制重啟把 ext4 的分區給傷了。最后是sysreccd修復了,貌似是分區表部分損壞,死機時鍵鼠均無反應。一般來說,系統負載高導致的死機,最可怕鍵盤的就是鍵鼠都沒反應了。
這時我們可以利用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重啟。
“怎么解決Linux服務器死機的問題”的內容就介紹到這里了,感謝大家的閱讀。如果想了解更多行業相關的知識可以關注億速云網站,小編將為大家輸出更多高質量的實用文章!
免責聲明:本站發布的內容(圖片、視頻和文字)以原創、轉載和分享為主,文章觀點不代表本網站立場,如果涉及侵權請聯系站長郵箱:is@yisu.com進行舉報,并提供相關證據,一經查實,將立刻刪除涉嫌侵權內容。