Categories
學習筆記

linux直接向kernel發強制關機、強制重啟指令

由於一些不知名的原因,也許是硬盤問題,
也也許是程序卡死而導致服務器宕機了,剛好又只能ssh遠程登陸服務器。
難道說沒有 ipmi 就無解了嗎?當然不是。
如果你在 Linux kernel开启了 CONFIG_MAGIC_SYSRQ
那就可以使用 magic SysRq key 通过 proc 接口直接发底层命令给 kernel 實現強制關機或重啟的操作。

运行下面两条命令就可以實現强制重启:
echo 1 > /proc/sys/kernel/sysrq
echo b > /proc/sysrq-trigger

运行下面两条命令就可以實現强制關機:
echo 1 > /proc/sys/kernel/sysrq
echo o > /proc/sysrq-trigger

Leave a Reply

Your email address will not be published. Required fields are marked *

This site uses Akismet to reduce spam. Learn how your comment data is processed.