首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >如何阻止NTP更新系统时钟?

如何阻止NTP更新系统时钟?
EN

Unix & Linux用户
提问于 2016-10-03 17:19:51
回答 1查看 3.8K关注 0票数 2

我有一个Debian系统,内部有一个RTC时钟,用户可以调整或改变它。它可以连接也可以不连接到外部IP,因此可以或不能访问NTP。我想提供一个选项,在时钟设置UI为“从NTP设置”,如果它是可用的,但我不希望系统时钟不断更新从NTP。

  • 如何将ntpd配置为活动,但不更新系统时钟?
  • 我如何读取和显示'ntp时间‘(它将与系统时钟一起显示)?(C或Python很好)
EN

回答 1

Unix & Linux用户

发布于 2016-10-03 23:05:21

避免NTP更新您的系统时钟的最简单的解决方案是不运行它。

相反,可以按需使用类似的ntpdate,询问潜在的远程NTP服务器本地时钟的错误程度。

代码语言:javascript
复制
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可以处理与其上游时间服务器断开连接的问题,而让守护进程长时间运行可以帮助最小化大多数系统时钟中固有的漂移?

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

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

复制
相关文章

相似问题

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