我有 2 台运行 Ubuntu 9.10 的相同服务器,我一直在使用 Ubuntu 的新贵系统,试图为一些服务编写一种复杂的启动顺序。
我也使用过初始化脚本来尝试达到所需的效果,但我现在已经删除了所有的初始化脚本。
我只在一台服务器上这样做过。在我开发我的新贵脚本的过程中,我注意到服务器没有正确重新启动 - 它杀死了 rsyslog-kmsg 然后就坐在那里。如果再次运行 reboot 命令,它会重新启动。
我删除了我创建的脚本的所有痕迹,但它仍然不会重新启动,所以我现在正在考虑做一些事情,但我无法弄清楚我已经完成了哪些我没有逆转的事情。
另一台服务器完全没问题。我已经比较了 upstart 脚本的时间戳(在 /etc/init 中)并将 init.d、rc[0-6].d 目录内容复制到第一台服务器上,但它仍然不会重新启动。
奇怪的是,如果您停止而不是重新启动,它会正常关机 - 它只是不会重新启动。
引导过程完成后,dmesg 或 /var/log/messages 中没有消息。
有任何想法吗?我不希望重新安装操作系统,因为它是远程托管的服务器。
作为后续,我找到了 Ubuntu 网络安装程序,因此重新安装操作系统要快得多。