我正在使用以下命令来同步Oracle Linux 6.5上的时间:
ntpd -gq
不幸的是,当互联网连接不可用时,它不会超时。 这是可能的还是应该实现我自己的超时机制?
如果你使用的是像笔记本电脑这样的间歇性连接的机器,可以考虑使用ntpd以外的东西,比如chrony,它是为这样的情况而devise的。 它在RHEL 6的EPEL中可用,并且是RHEL 7中的默认NTP客户机/服务器。
为此,请在chrony.conf
文件中的server
上设置offline
选项 ,然后在连接到Internet时运行chronyc online
命令 。
使用ntpdate,比如:
ntpdate -t 10 cn.pool.ntp.org