這篇文章將為大家詳細講解有關強制重啟Linux系統(tǒng)的幾種方法有哪些,文章內(nèi)容質(zhì)量較高,因此小編分享給大家做個參考,希望大家閱讀完這篇文章后對相關知識有一定的了解。
成都創(chuàng)新互聯(lián)公司是工信部頒發(fā)資質(zhì)IDC服務器商,為用戶提供優(yōu)質(zhì)的成都服務器托管服務
實際生產(chǎn)環(huán)境中某些情況下 Linux 服務器系統(tǒng)在出現(xiàn)致命錯誤需要遠程進行重啟,通過常規(guī)的 reboot、init 6 等方法無法正常重啟(例如重啟時卡在驅(qū)動程序里等情況),這時就需要通過下面介紹的幾種特殊的方法進行強制重啟。注意這些強制重啟的方法都是直接跳過 umount 文件系統(tǒng)及 sync 等操作,可能導致數(shù)據(jù)損壞,不在特殊情況下請勿使用,當然這些都是 root 超級用戶才有權限的哦。
1、reboot 命令:
直接通過運行 reboot -nf 命令,這樣重啟時可以指定跳過 init 的處理和 sync 操作,這樣可以避免大多數(shù)情況下的問題。
2、magic SysRq key 方法:
magic SysRq key 通過 proc 接口提供用戶直接發(fā)底層命令給 kernel 的功能,可以實現(xiàn)關機、重啟、宕機等操作,Linux kernel 需要開啟 CONFIG_MAGIC_SYSRQ 才可以支持 magic SysRq key。
運行下面兩條命令就可以直接強制重啟系統(tǒng):
echo 1 > /proc/sys/kernel/sysrq
echo b > /proc/sysrq-trigger
相應的直接強制關機的命令:
echo 1 > /proc/sys/kernel/sysrq
echo o > /proc/sysrq-trigger
3、watchdog 方法:
如果 Linux kernel 未開啟 magic SysRq key 或者不起作用,可以嘗試使用 watchdog 重啟方法。watchdog 通過監(jiān)控數(shù)據(jù)輸入是否正常可以實現(xiàn)在系統(tǒng)出現(xiàn)異常時自動重啟系統(tǒng),這里我們剛好可以借用的。
首先需要加載 watchdog 支持,這個和主板硬件設備有關,如果只需要軟件模擬的,可以運行:
modprobe softdog
命令加載軟件 watchdog 支持,接著再運行:
cat /dev/watchdog
命令,該命令會馬上退出并報錯,同時系統(tǒng)日志中就會提示:
softdog: Unexpected close, not stopping watchdog!
這就表示 watchdog 設備是被意外關閉的而不是正常停止的,大約等待 60 秒之后你就會發(fā)現(xiàn) Linux 系統(tǒng)自動重啟了。Linux watchdog 的異常等待時間是通過 /proc/sys/kernel/watchdog_thresh 設置的,一般默認為 60 秒。
4、IPMI 方法:
上面幾種方法都不能用?如果你的主板剛好支持 IPMI 管理接口的話,那可以直接通過 IPMI 實現(xiàn)硬件上的強制關機或重啟。
首先加載 IPMI 支持:
modprobe ipmi_msghandler ipmi_devintf ipmi_si
確認 IPMI 設備是否已找到:
ls -l /dev/ipmi*
如果輸出正常的話表示 IPMI 被正確加載了,接著安裝 ipmitool 這個管理工具。ipmitool 可以通過 IPMI 接口完成對本機或遠程主機的一系列管理操作。
這里我們就用直接電源管理的,重啟系統(tǒng):
ipmitool power reset
運行完成后主機就會馬上重啟,相應的關閉主機可以運行:
ipmitool power off
ipmitool 還可以實現(xiàn)在系統(tǒng)未啟動時遠程查看監(jiān)控主板硬件狀態(tài)等功能,在 IPMI 可用的情況下 ipmitool 還是比較方便好用的。
轉(zhuǎn):https://zohead.com/archives/linux-force-reboot/
關于強制重啟Linux系統(tǒng)的幾種方法有哪些就分享到這里了,希望以上內(nèi)容可以對大家有一定的幫助,可以學到更多知識。如果覺得文章不錯,可以把它分享出去讓更多的人看到。
文章題目:強制重啟Linux系統(tǒng)的幾種方法有哪些
URL分享:http://www.chinadenli.net/article38/jiijsp.html
成都網(wǎng)站建設公司_創(chuàng)新互聯(lián),為您提供網(wǎng)站維護、建站公司、Google、定制網(wǎng)站、企業(yè)建站、標簽優(yōu)化
聲明:本網(wǎng)站發(fā)布的內(nèi)容(圖片、視頻和文字)以用戶投稿、用戶轉(zhuǎn)載內(nèi)容為主,如果涉及侵權請盡快告知,我們將會在第一時間刪除。文章觀點不代表本網(wǎng)站立場,如需處理請聯(lián)系客服。電話:028-86922220;郵箱:631063699@qq.com。內(nèi)容未經(jīng)允許不得轉(zhuǎn)載,或轉(zhuǎn)載時需注明來源: 創(chuàng)新互聯(lián)