当 Internet 连接不可用时如何使 ntpd 超时

当 Internet 连接不可用时如何使 ntpd 超时

我正在使用以下命令来同步 Oracle Linux 6.5 上的时间:

ntpd -gq

不幸的是,当 Internet 连接不可用时,它不会超时。这可能吗,还是应该实现我自己的超时机制?

答案1

如果您使用的是间歇性连接的机器(例如笔记本电脑),请考虑使用 ntpd 以外的其他程序,例如专为此类情况设计的 chrony。它在 RHEL 6 的 EPEL 中可用,并且是 RHEL 7 中的默认 NTP 客户端/服务器。

为了实现这一目标,设置soffline上的选项server在您的chrony.conf文件中,然后运行chronyc online命令每当您连接到互联网时。

答案2

使用 ntpdate,例如:

ntpdate -t 10 cn.pool.ntp.org

相关内容