首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >问答首页 >NTP同步不会持续进行。

NTP同步不会持续进行。
EN

Unix & Linux用户
提问于 2021-04-16 05:58:57
回答 1查看 813关注 0票数 0

我正在开发一个NTP客户机(Linux)来同步来自NTP服务器(Linux)的时间。NTP服务器反过来将同步来自路由器的时间。

路由器<- NTP服务器(Linux机器) <- NTP客户端(Linux机器)

我的问题是,当我们一次启动完整的设置时,NTP客户端会在NTP服务器从路由器更新其日期/时间之前从NTP服务器获取/更新其日期/时间。我知道我们可以使用ntpdate/"ntpd -gq“在NTP客户机中使用NTP命令重新启动NTP服务和强制重置日期/时间。但我没有使用任何命令。

,NTP客户端是否可以使用ntpd服务,每30秒连续从NTP获取和更新数据和时间?

我将NTP客户端配置为从NTP服务器获取/etc/ntp.conf: iburst中的时间,因为这个问题,NTP客户端的日期/时间总是与NTP服务器/路由器不同步。

EN

回答 1

Unix & Linux用户

发布于 2021-04-16 08:31:35

关于这个问题的一些东西是不完全正确的。

默认情况下,Ubuntu使用系统d-时间同步。我相信它的默认配置使用来自ntp.org的专用NTP服务器池。

是一个SNTP客户端,它比NTP客户端精度低,但对大多数终端用户机器来说足够好。这将定期投票的时间自动。因此,在这一点上,你的问题没有多大意义。

但是(我相信)默认的最大间隔仅仅超过半个小时(2048秒)。因此,如果时钟在启动时不正确地同步,它可能需要30分钟才能自我校正。您可以通过在PollIntervalMaxSec中使用/etc/systemd/timesyncd.conf配置来减少这一时间。看手册..。在命令行中键入man 5 timesyncd.conf

注意,默认情况下,systemd设置为接受通过DHCP分发的时间服务器。这会导致他们将路由器添加为直接的NTP服务器,同时也会占用您的NTP服务器。

请注意,配置良好的NTP服务器不应导致此问题,它应该拒绝给NTP客户端一个有效的时间,直到它自己的时钟正确同步为止。

然而,家庭路由器会在NTP上做坏事。我亲眼目睹家庭路由器没有内部时钟(BT家庭集线器)回应客户声称是第1层,甚至会这样做,甚至在他们同步任何东西。这样做的结果是,重新启动路由器会将网络上的时钟恢复到一个固定的日期,持续几分钟。

票数 1
EN
页面原文内容由Unix & Linux提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://unix.stackexchange.com/questions/645343

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档