shutdown -r now
或者 reboot
、init 6
命令沒法重啓時使用如下兩條命令可強制重啓:echo 1 > /proc/sys/kernel/sysrq echo b > /proc/sysrq-trigger
/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
。linux
/proc/sysrq-trigger
echo "b" > /proc/sysrq-trigger
echo "o" > /proc/sysrq-trigger
echo "m" > /proc/sysrq-trigger
echo "p" > /proc/sysrq-trigger
echo "t" > /proc/sysrq-trigger
echo "c" > /proc/sysrq-trigger
echo "s" > /proc/sysrq-trigger
echo "u" > /proc/sysrq-trigger
此外還有兩個,相似於強制註銷的功能:ide
SIGTERM
信號殺死除 init
進程外全部進程SIGKILL
信號殺死除 init
進程外全部進程