如题,NTP的服务启动为什么会慢呢?

其实翻翻日志就很明白了:

日志报错中的类似“0.rhel.pool.ntp.org”的条目是不是很眼熟?

至此,相信你明白了为什么NTP服务启动慢了:
因为你声明的一些时间服务器(通过“server”条目声明的)不能被找到、不能被解析,当然NTP启动的时候会不停的尝试,也就自然费时间了。

所以,解决方法很简单,确认你声明的时间服务器可达,如果不可达,可以注释掉,或者删掉。

对于局域网来说,公共的时间服务器都可以干掉。

比如,这两条命令就很受用:
sed -i “/server/s/^server/#server/g” $sys_file_ntp_conf
sed -i “/::1/s/^restrict/#restrict/g” $sys_file_ntp_conf

在你配置ntp.conf前执行它们,你就可以放心的在配置文件最后追加你确定的任何配置了。

最后,一个正常的NTP服务启动的日志是这样的:
发起:service ntpd start

发起:service ntpd stop

最后,要注意的是:同一网段里,最好不要有多台NTP服务器。
否则,有可能出现的情况是:NTPD服务异常终止。
并且,后台日志中,你会看到这样的记录:

————————————————————
Done。

Leave a Reply

Your email address will not be published. Required fields are marked *

This site uses Akismet to reduce spam. Learn how your comment data is processed.

隐藏
变装