我有一个Debian系统,内部有一个RTC时钟,用户可以调整或改变它。它可以连接也可以不连接到外部IP,因此可以或不能访问NTP。我想提供一个选项,在时钟设置UI为“从NTP设置”,如果它是可用的,但我不希望系统时钟不断更新从NTP。
发布于 2016-10-03 23:05:21
避免NTP更新您的系统时钟的最简单的解决方案是不运行它。
相反,可以按需使用类似的ntpdate,询问潜在的远程NTP服务器本地时钟的错误程度。
ntpdate -qu 0.pool.ntp.org 1.pool.ntp.org 2.pool.ntp.org
server 212.47.239.163, stratum 2, offset 0.000638, delay 0.03052
server 92.243.6.5, stratum 3, offset -0.001490, delay 0.03011
...
4 Oct 00:00:55 ntpdate[10962]: adjust time server 91.121.167.54 offset -0.000156 sec在这种模式下,ntpdate甚至不需要作为root运行,因此您可以确保不存在“意外”更新本地时钟的可能性。
顺便问一下,您是否知道ntpd可以处理与其上游时间服务器断开连接的问题,而让守护进程长时间运行可以帮助最小化大多数系统时钟中固有的漂移?
https://unix.stackexchange.com/questions/314077
复制相似问题