答案1
打印的偏移量chronyc sources
不为零,因为它是实际的 NTP 测量值。chronyd
向自身发送了 NTP 请求并做出响应。由于消息的延迟并非完全对称,因此存在非零偏移量。尝试将客户端与自身同步并不是一个好主意,因为它可能会产生正反馈循环并导致时钟偏离。当local stratum
未与时间源同步时,仅此指令就足以提供本地时间。
ntpq 打印的 LOCAL 源有所不同。它在 中指定ntp.conf
为127.127.1.0
。127.127.0.0/16 网络中的地址是 的特殊地址ntpd
。它们指定参考时钟,并且 LOCAL 参考时钟驱动程序始终返回零偏移。虽然它看起来像是 localhost 的有效 IPv4 地址,但实际上没有交换 NTP 数据包。