重新启动与ubuntu的init 6相同吗?
我在Amazon EC2上运行Ubuntu 12.04。将ssh'放入框中时,我可以输入以下内容runlevel:
N 2
看着man reboot我看到:
当使用--force调用时,或者在运行级别0或6中调用时,此工具将调用本身的reboot(2)系统调用并直接重新引导系统。否则,这仅会使用适当的参数来调用shutdown(8)工具。
如果我阅读,man shutdown 8我会看到:
关闭可以安全地关闭系统。系统将通知所有已登录的用户系统正在关闭,并且在TIME的最后五分钟内,将阻止新的登录。
我对reboot和之间的区别的基本理解init 6是:
- 在其他发行版(也许是较旧的发行版)上
reboot,它们只会卸载磁盘并基本上轻按电源开关,而无需运行任何关闭脚本 init 6将以/etc/init/rc.*降低系统的运行级别运行所有关闭脚本- 在较新版本的Ubuntu上,
reboot不带--force或-f将运行shutdown命令的命令基本上会执行与init 6 - 最好养成使用
init 6而不是的习惯,reboot因为这样做比较安全,并且可以更好地跨发行版,但是reboot已更改的默认行为,以尝试防止有人使用它的错误/数据丢失。
那是对的吗?如果没有,我想念什么?