Linux 强制重启

Catalogue
  1. 1. 参考

当系统无法使用 shutdown reboot 无法使用的是清空下,我们需要使用另外一种方式进行重启。

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

1./proc/sys/kernel/sysrq
向 sysrq 文件中写入1是为了开启 SysRq 功能。根据 linux/Documentations/sysrq.txt 中所说:SysRq 代表的是 Magic System Request Key。开启了这个功能以后,只要内核没有挂掉,它就会响应你要求的任何操作。但是这需要内核支持(CONFIG_MAGIC_SYSRQ 选项)。向 /proc/sys/kernel/sysrq 中写入0是关闭 SysRq 功能,写入1是开启,其他选项请参考 sysrq.txt。

2./proc/sysrq-trigger
立即重新启动计算机:
echo “b” > /proc/sysrq-trigger

参考