我面对的问题是,当我尝试使用命令sudo init 6重新启动“代码”服务器时,服务器closures,我甚至不能连接服务器。我怎样才能克服这个问题?
如果要重新启动系统,请尝试重新启动命令。
而要解决问题的原因,你需要检查日志消息,最后发生什么事情,当系统实际需要重新启动,但它closures。 日志会给你一个线索。
这里有一篇关于重启命令和“init 6”区别的有趣文章,
在Linux中,在重新启动之前,init 6命令首先正常地重新启动运行所有K *closures脚本的系统。 reboot命令可以快速重启。 它不会执行任何kill脚本,只是卸载文件系统并重新启动系统。 重新启动命令更有力。
那么,我应该使用重新启动还是初始化6? – 既不! 我的build议是使用关机命令。 关机将执行到init 6类似的工作,但它有更多的选项和更好的默认操作。 在启动init 6的同时,shutdown命令还会通知所有login的用户(以ttylogin),通知所有进程系统正在closures,默认情况下会在重启之前暂停一段时间(给你一个机会取消重启,如果你意识到你犯了一个错误)。
http://www.vreference.com/2009/09/23/reboot-is-not-the-same-as-init-6/