在本机如何重启服务器?

除了上述命令,init命令也是管理服务器状态的重要手段,因为init是所有进程的祖先,进程号始终为1。你可以直接用init 0命令立即将系统运行级别切换为0来实现关机,或者用init 6命令将运行级别切换为6来立即重新启动系统。

评论 (2)

这方法确实够硬核,但也太暴力了。直接改运行级别连缓冲区都来不及刷,数据很容易丢的。一般还是推荐用 shutdown -r now 或者 reboot,让系统有序收尾比较稳妥。

初學者看會以為這是個通用大招,其實現在的主流發行版早就轉向 systemd 了,init 0/6 在很多新系統上可能根本沒用,甚至直接報錯。