Bind9 无法在 Ubuntu 16.04 启动时启动

Bind9 无法在 Ubuntu 16.04 启动时启动

我正在使用 VPS,使用 Ubuntu 16.04 映像,我可以成功安装,但它无法在启动时启动。下bind9没有named或。 运行工作正常。 有什么想法吗?bind9/etc/init.dservice bind9 start

答案1

然后您可以尝试手动激活它:

http://manpages.ubuntu.com/manpages/xenial/man8/update-rc.d.8.html

(遗留)示例:

# update-rc.d bind9 enable

在 systemd 上,它将是:

# systemctl enable bind9

答案2

我只是在 roothahn 的答案上添加了一点,因为我觉得它可能需要一点解释,你想要做的是systemctl enable bind9。Ubuntu 16.04 使用 systemd 而不是 init,因此大多数服务都是通过systemctl,而不是service和 /etc/init.d 脚本完成的(我认为出于兼容性原因它们仍然存在)。

在启动、重新启动和停止服务方面,变化不大。例如,您可以使用systemctl restart ssh代替service ssh restartsystemctl stop mysql而不是service mysql restart,等等。程序名称现在位于最后,这使得别名更容易(我已将:r别名设为systemctl reload-or-restart,因此我只需:r ssh重新启动 sshd 即可)

相关内容