启动时立即同步ntp与未加密时钟

2021-02-24 17:18

I已设置一个ntp服务器和5个客户端。我想强制同步客户端到服务器启动时钟。使用我当前的ntp设置,计算机正在同步,但几分钟后。我不能等他们同步这么久。我没有使

解答动态

  • 停止

    • 重新启动

      • 尝试重新启动

        • 强制重新加载

          • 状态}根@displaypi:~#服务ntpstoproot@displaypi:~# ntpd-g-x-q 192.168.0.7123二月16:38:03 ntpd[513]:ntpd 4.2。邮箱:8 2@1.3728-o(1) :Starting23 Feb 16:38:03 ntpd[513]:命令行:ntpd-g-x-q 192.168.0.7123 Feb 16:38:03 ntpd[513]:proto:precision=0.778 usec(-20)23 Feb 16:38:03 ntpd[513]:leapsond文件('/usr/share/zoneinfo/leap)-秒。列表'):好的散列签名23 Feb 16:38:03 ntpd[513]:leapsecond文件('/usr/share/zoneinfo/leap)-秒。列表'):已加载,expire=2021-06-28T00:00:00Z last=2017-01-01T00:00:00Z ofs=3723 Feb 16:38:03 ntpd[513]:侦听并丢弃0 v6通配符[::]:12323 Feb 16:38:03 ntpd[513]:侦听并丢弃1 v4通配符0.0.0:12323 Feb 16:38:03 ntpd[513]:正常侦听2 lo 127.0.0.1:12323 Feb 16:38:03 ntpd[513]:正常侦听3 eth0 192.168.0.72:12323 Feb 16:38:03ntpd[513]:在4 lo上正常侦听[::1]:12323 Feb 16:38:03 ntpd[513]:在5 eth0上正常侦听[fe80::dea6:32ff:fee4:8867%2]:12323 Feb 16:38:03 ntpd[513]:在fd#22上的路由套接字上侦听接口更新23 Feb 16:38:03 ntpd[513]:在接口#3 eth023 Feb 16:38:10 ntpd[513]上侦听到192.168.0.255的广播:时间转换+0.000000sntpd:时间转换+0.000000s

            • 您可以使用-g参数。从手册页:
              -G
              ,如果偏移量超过紧急阈值(默认为1000秒),ntpd将退出,并向系统日志发送一条消息。此选项允许不受地将时间设置为任何值;但是,这种情况只能发生一次。如果在此之后超过阈值,ntpd将退出并向系统日志发送一条消息。此选项可与-q和-x选项一起使用。请参阅tinker命令了解其他选项。
              因此,在启动时,您必须运行一次(添加到一些启动脚本)以下命令(替换pool.ntp.org与您自己的NTP服务器)以同步本地时钟:ntpd-g-x-q型pool.ntp.org
              您可以正常运行ntpd。

              • 除了上面描述的-g标志之外,还应该添加我先到客户端的服务器端。这将使它们更快地同步到服务器。
                但是,您不能期望您的服务器设置正常工作,因为您没有外部参考时钟,并且您正在将服务器的本地时钟强制到一个较高的层次。您需要有一个到第1层参考时钟的路径,可以在本地局域网上,也可以通过Internet。
                此外,如果客户端和服务器同时断电,您可以期望所有这些服务器都跳转(例如,尽管启动前进行了NTP同步,但系统时间最多会缩短数百毫秒),并且最终可能会导致服务器向后跳转,而客户端则向前跳转,这意味着当客户端同步时,它们可能会看到一个很大的(以NTP术语)向后跳转。如果您的服务器比您的客户机需要更长的时间启动(这不是一个罕见的情况),那么这个问题可能会更大。如果时间对你来说那么重要,最好投资一个低功耗的同步设备,比如BeagleBone、Raspberry Pi或LeoNTP,所有这些都可以在小型UPS上运行数小时。当且仅当两个时钟流的速率相等时,两个时钟同步。否则,它们将不同步。没有即时的方法来观察一个时钟的速率或比较两个时钟的速率。
                给定每个时钟的时间分辨率,它们之间的通信延迟,延迟中的抖动,延迟的最大不对称性,以及时钟同步所需的精度,完成的最短时间同步是可以确定的。
                如果您使用适当的ntp设置(如突发或iburst),则很可能与您得到的任何东西的数量级相同。

                • 您可以在启动ntpd之前使用ntpdate进行一次同步。
                  如果您正在运行Debian,ntpdate包已经包含必要的基础结构连接到dhclient;假设没有RTC的设备可能也没有固定的IP地址。

                  • End

                  免责声明:

                  本页内容仅代表作者本人意见,若因此产生任何纠纷由作者本人负责,概与琴岛网公司无关。本页内容仅供参考,请您根据自身实际情况谨慎操作。尤其涉及您或第三方利益等事项,请咨询专业人士处理。