国产xxxx99真实实拍_久久不雅视频_高清韩国a级特黄毛片_嗯老师别我我受不了了小说

資訊專欄INFORMATION COLUMN

強制重啟Linux系統(tǒng)的幾種方法

Tecode / 2699人閱讀

摘要:注意下面這些強制重啟的方法都是直接跳過文件系統(tǒng)及等操作,可能導致數據損壞,不在特殊情況下請勿使用。運行下面兩條命令就可以直接強制重啟系統(tǒng)相應的直接強制關機的命令方法如果未開啟或者不起作用,可以嘗試使用重啟方法。

實際生產環(huán)境中某些情況下 Linux 服務器系統(tǒng)在出現致命錯誤需要遠程進行重啟,通過常規(guī)的 reboot、init 6 等方法無法正常重啟(例如重啟時卡在驅動程序里等情況),這時就需要通過下面介紹的幾種特殊的方法進行強制重啟。

注意

下面這些強制重啟 Linux 的方法都是直接跳過 umount 文件系統(tǒng)及 sync 等操作,可能導致數據損壞,不在特殊情況下請勿使用。另外當然這些都是需要 root 超級用戶權限的哦。

reboot 命令
直接通過運行 reboot -nf 命令,這樣重啟時可以指定跳過 init 的處理和 sync 操作,這樣可以避免大多數情況下的問題。

magic SysRq key 方法
magic SysRq key 通過 proc 接口提供用戶直接發(fā)底層命令給 kernel 的功能,可以實現關機、重啟、宕機等操作,Linux kernel 需要開啟 CONFIG_MAGIC_SYSRQ 才可以支持 magic SysRq key。

運行下面兩條命令就可以直接強制重啟系統(tǒng):

[root@localhost ~]# echo 1 > /proc/sys/kernel/sysrq
[root@localhost ~]# echo b > /proc/sysrq-trigger

相應的直接強制關機的命令:

[root@localhost ~]# echo 1 > /proc/sys/kernel/sysrq
[root@localhost ~]# echo o > /proc/sysrq-trigger

watchdog 方法
如果 Linux kernel 未開啟 magic SysRq key 或者不起作用,可以嘗試使用 watchdog 重啟方法。watchdog 通過監(jiān)控數據輸入是否正常可以實現在系統(tǒng)出現異常時自動重啟系統(tǒng),這里我們剛好可以借用的。

首先需要加載 watchdog 支持,這個和主板硬件設備有關,如果只需要軟件模擬的,可以運行:

[root@localhost ~]# modprobe softdog

命令加載軟件 watchdog 支持,接著再運行:

[root@localhost ~]# cat /dev/watchdog

命令,該命令會馬上退出并報錯,同時系統(tǒng)日志中就會提示:

softdog: Unexpected close not stopping watchdog!

這就表示 watchdog 設備是被意外關閉的而不是正常停止的,大約等待 60 秒之后你就會發(fā)現 Linux 系統(tǒng)自動重啟了。Linux watchdog 的異常等待時間是通過 /proc/sys/kernel/watchdog_thresh 設置的,一般默認為 60 秒。

IPMI 方法
上面幾種方法都不能用?如果你的主板剛好支持 IPMI 管理接口的話,那可以直接通過 IPMI 實現硬件上的強制關機或重啟。

首先加載 IPMI 支持:

[root@localhost ~]# modprobe ipmi_msghandler ipmi_devintf ipmi_si

確認 IPMI 設備是否已找到:

[root@localhost ~]# ls -l /dev/ipmi*

如果輸出正常的話表示 IPMI 被正確加載了,接著安裝 ipmitool 管理工具。ipmitool 可以通過 IPMI 接口完成對本機或遠程主機的一系列管理操作。

這里我們就用直接電源管理的,重啟系統(tǒng):

[root@localhost ~]# ipmitool power reset

運行完成后主機就會馬上重啟,相應的關閉主機可以運行命令:

[root@localhost ~]# ipmitool power off

ipmitool 還可以實現在系統(tǒng)未啟動時遠程查看監(jiān)控主板硬件狀態(tài)等功能,在 IPMI 可用的情況下 ipmitool 還是比較方便好用的。

文章版權歸作者所有,未經允許請勿轉載,若此文章存在違規(guī)行為,您可以聯系管理員刪除。

轉載請注明本文地址:http://m.specialneedsforspecialkids.com/yun/126185.html

相關文章

  • 如何優(yōu)雅的退出應用和處理崩潰異常并重啟

    摘要:退出應用的幾種方式退出應用的方式很多,常見的也就下面四種。當發(fā)生時會轉入該函數來處理如果用戶沒有處理則讓系統(tǒng)默認的異常處理器來處理如果需要重啟重啟應用,得使用重啟應用結束應用我們的方法用于彈出和收集信息。 寫在前面 這是最近一些朋友問我的問題,我把它整理成了一個庫,供大家享用,GitHub 地址:https://github.com/nanchen2251/AppManager 從四個...

    learn_shifeng 評論0 收藏0
  • 史上最全阿里 Java 面試題總結

    摘要:以下為大家整理了阿里巴巴史上最全的面試題,涉及大量面試知識點和相關試題。的內存結構,和比例。多線程多線程的幾種實現方式,什么是線程安全。點擊這里有一套答案版的多線程試題。線上系統(tǒng)突然變得異常緩慢,你如何查找問題。 以下為大家整理了阿里巴巴史上最全的 Java 面試題,涉及大量 Java 面試知識點和相關試題。 JAVA基礎 JAVA中的幾種基本數據類型是什么,各自占用多少字節(jié)。 S...

    winterdawn 評論0 收藏0

發(fā)表評論

0條評論

最新活動
閱讀需要支付1元查看
<