因为我机器是 FC 默认 kernel,默认 kernel 编译时候带了 magic sysrq。这样就很简单了:

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

具体原因请 google 以上两个文件名就知道了

另外以前还干过类似的事情,当时是因为 NFS server 断了,怕 reboot 起不来,于是决定恶性重起。
当时的做法是

echo 1 > /proc/sys/kernel/panic
echo 1 > /proc/sys/kernel/panic_on_oops

然后想办法触发一个 kernel oops,就可以重启了。

让系统