这件事发生在不久前,但我安装了一些软件,它搞乱了我的整个 app-get 命令,所以我不得不手动删除所有东西。现在一切都解决了,只是当我重新启动服务器时,它不会启动网络守护进程,也不允许我连接。我向 vps 公司提交了一张工单,他们说他们的服务器不受管理,只能通过以下方式手动重新启动守护进程:
/etc/init.d/networking start
/etc/init.d/ssh start
他们说他们不能帮我做这件事,但他们告诉我:
问题在于网络脚本未被调用,因此 SSH 守护进程未被加载
您需要进行一些配置更改以确保它们每次都能启动。
最糟糕的情况是,您会将这两个命令放入 /etc/rc.local 文件中,作为一种快速而粗略的解决方案,同时尝试诊断故障的原因。
我试过了update-rc.d ssh defaults
,但还是没用。
有人能帮忙吗?我不是最好的网络管理员。
我的发行版是 Ubuntu 10.04。
答案1
您可以在每个 /etc/rc#.d 目录中手动创建指向 /etc/init.d 中脚本的符号链接。这种方法很麻烦。在 rpm 安装中,您可以使用 chkconfig,不确定 ubuntu 中的等效方法是什么。