通过ntpd
安装yum
后,我运行命令systemctl enable ntpd.service
并重新启动计算机。收到shell提示后,我运行systemctl -a | grep ntp
并获得ntpd.service loaded inactive dead
。如果我使用systemctl start ntpd.service
手动启动它,它可以正常工作。这是为什么?如何在重启后确保ntpd.service
启动并运行?
答案 0 :(得分:6)
这似乎是fedora的一个问题,有一个名为“chrony”的服务阻止ntpd服务在启动后启动。用yum
删除chrony后,ntpd服务在启动后启动。有关详细信息,请查看this。
更新:您还可以禁用在端口123上运行的chronyd
,然后启动ntpd:
sudo systemctl disable chronyd
sudo systemctl start ntpd