前言

在一些特殊情况下,Linux系统可能会无法重启,可能因为硬盘读取故障,导致无法执行重启命令,或者依赖出现错误,导致程序不正常,那么就需要用到紧急重启的方法。

紧急重启方法

这是我在服务器运维期间遇到的一个情况

无法重启的情况

从图中可以看出,reboot命令因为无法加载依赖库导致无法执行,就导致不能正常重启系统,就需要借助紧急重启命令:

echo 1 > /proc/sys/kernel/sysrq
echo b > /proc/sysrq-trigger

其中第一句命令是为了告诉内核,准备紧急重启,第二句命令是调用内核执行紧急重启,如果将b改成o,将可以执行关机操作

结尾

这篇文章到这里就结束了,感谢耐心阅读,如果遇到问题可以在下方评论区中讨论。