19.16. 配置 ntpdate 服务器
ntpdate
服务的目的是在系统引导期间设置时钟。之前,这用于确保 ntpdate
之后启动的服务具有正确的时间并且不观察时钟中的跳过。ntpdate
和 step-tickers 列表被视为已弃用,因此 Red Hat Enterprise Linux 7 在 ntpd
命令中使用 -g
选项,而不是默认 ntpdate
。
如果在没有 ntpd 服务的情况下或为
很有用。如果 ntp
服务d 命令指定了
date-x
选项,则 Red Hat Enterprise Linux 7 中的 ntpntpd
与 -x
一起使用,但没有启用 ntpdate
服务,则只有在时间差大于 600 秒时才会通过步骤纠正时钟。如果误差小于 600 秒,时钟调整缓慢,每更正的秒约为 2000 秒。
要检查是否启用了 ntpdate
服务在系统启动时运行,请运行以下命令:
~]$ systemctl status ntpdate
要启用服务在系统启动时运行,以 root
用户身份运行以下命令:
~]# systemctl enable ntpdate
在 Red Hat Enterprise Linux 7 中,默认的 /etc/ntp/step-tickers
文件包含 0.rhel.pool.ntp.org
。要配置额外的 ntpdate
服务器,请使用以 root
用户身份运行的文本编辑器来编辑 /etc/ntp/step-tickers
。列出的服务器数量并不重要,因为 ntpdate
将仅使用它来获取系统启动时的日期信息。如果您有内部时间服务器,则第一行使用该主机名。第二行中作为备份的另一个主机是明智的。选择备份服务器以及第二主机是否为内部还是外部取决于您的风险评估。例如,任何问题影响第一台服务器也影响第二台服务器的几率如何?在网络中断对第一服务器的访问时,与外部服务器的连接是否比内部服务器连接更加可能?