ntpd 与 ntpdate

关于 ntpd 和 ntpdate 的一些需要注意的地方:

  • ntpd 服务的配置文件是 /etc/ntp.conf,默认的 server 是 127.127.1.0,即本地时钟(起 fallback 作用)。当本地开启 ntpd 服务时,无法通过 ntpdate 更新系统时间,必须先 关闭 ntpd 服务才能使用 ntpdate 更新时间,比如
ntpdate edu.ntp.org.cn
ntpdate cn.ntp.org.cn
  • ntp.conf 中可以有多行 server
# 默认的本地时钟
driftfile /var/lib/ntp/drift
server  127.127.1.0
fudge   127.127.1.0 stratum 10

#设置第三方 ntp 服务器
server edu.ntp.org.cn -6 iburst   
# -6 指定用 ipv6, iburst 可以并发请求提高效率。也可直接用 ip
# server 2001:da8:9000::130 iburst

更多时间服务器可以参考 http://www.ntp.org.cn/pool

  • 不知是第三方源不稳定还是怎么回事,admin 设置 ntp.conf 中如果去掉本地时钟只保留第三方时间源的话,其他节点通过 ntpdate admin 无法更新时间。admin 上必须有 server 127.127.1.0 这一行它的 ntpd 服务才能正常被访问。
  • admin 这台机器有些奇怪,不知是硬件时钟有问题还是怎么回事,它的时间比正常运行要慢 10% 的样子,正常一分钟过去了它只过了五十五六秒的样子。本来如上面所示的 ntp.conf 文件,想让 admin 自动更新第三方源的时间,但结果好像不管用,时间依然慢,经过较长时间累积会差很多。
  • ntpd -gq 可以用来手动更新时间。前提是 ntp.conf 中设置好了第三方时间源,而且要关闭 ntpd 服务才行。而且我发现一个奇怪的现象,admin 上开始 ntpd 服务,其他节点比如 n01 上设置 server admin,关闭 ntpd 然后运行 ntpd -gq 手动同步 admin 的时间,有点类似 ntpdate admin。有时发现 ntpd -gq 同步成功,尝试开启 n01 上的 ntpd 服务后再关闭,然后再运行 ntpd -gq 就行了。
  • 当 ntpd 服务开启时,可以通过 ntpq -p 命令查看当前系统时间与各时间源之间的差异,其结果类似如下。下面是 n01 上运行 nptq -p 的结果。 n01 上的 npt.conf 只设了 server admin。
 remote       refid      st t when poll reach   delay   offset  jitter
======================================================================
 admin       .PTP.        1 u    8   64    1   12.077    1.246   0.000

poll 的 64 指的是每 64 秒更新一下时间。
when 的 8 是距上次更新已过去 8 秒。
delay 的 12.077 指的是到服务器的延时,单位ms。
offset 的 1.246 指的是本地时间与服务器时间的差值,单位ms。
jitter 表示时间同步的抖动,即时间测量的波动范围,单位同样是ms。它反映了网络延迟的不稳定性或 NTP 服务器时间的波动。较小的 jitter 值表示时间同步更加稳定。

  • 关于 admin 的时间慢的问题,最后解决办法是开启并行存储的时间同步,这样 admin 和其他节点上的 ntpd 服务就无效了。只需设置好存储节点的时间。存储节点的时间同步也要设 ntp 服务器,由于不能连外网只能设成 admin。一个变通的办法是在 admin 上关闭 ntpd 服务,但要通过 socat 把 ntp 请求转发到第三方服务器上去(注:ntpd 的端口是 123, UDP 协议)。比如在 admin 上运行如下进程,那么当向 admin 同步时间时实际是向 2001:da8:9000::81(东北大学的时间服务器) 同步时间。
 socat UDP-LISTEN:123,reuseaddr,fork UDP6:[2001:da8:9000::81]:123
©著作权归作者所有,转载或内容合作请联系作者
  • 序言:七十年代末,一起剥皮案震惊了整个滨河市,随后出现的几起案子,更是在滨河造成了极大的恐慌,老刑警刘岩,带你破解...
    沈念sama阅读 194,491评论 5 459
  • 序言:滨河连续发生了三起死亡事件,死亡现场离奇诡异,居然都是意外死亡,警方通过查阅死者的电脑和手机,发现死者居然都...
    沈念sama阅读 81,856评论 2 371
  • 文/潘晓璐 我一进店门,熙熙楼的掌柜王于贵愁眉苦脸地迎上来,“玉大人,你说我怎么就摊上这事。” “怎么了?”我有些...
    开封第一讲书人阅读 141,745评论 0 319
  • 文/不坏的土叔 我叫张陵,是天一观的道长。 经常有香客问我,道长,这世上最难降的妖魔是什么? 我笑而不...
    开封第一讲书人阅读 52,196评论 1 263
  • 正文 为了忘掉前任,我火速办了婚礼,结果婚礼上,老公的妹妹穿的比我还像新娘。我一直安慰自己,他们只是感情好,可当我...
    茶点故事阅读 61,073评论 4 355
  • 文/花漫 我一把揭开白布。 她就那样静静地躺着,像睡着了一般。 火红的嫁衣衬着肌肤如雪。 梳的纹丝不乱的头发上,一...
    开封第一讲书人阅读 46,112评论 1 272
  • 那天,我揣着相机与录音,去河边找鬼。 笑死,一个胖子当着我的面吹牛,可吹牛的内容都是我干的。 我是一名探鬼主播,决...
    沈念sama阅读 36,531评论 3 381
  • 文/苍兰香墨 我猛地睁开眼,长吁一口气:“原来是场噩梦啊……” “哼!你这毒妇竟也来了?” 一声冷哼从身侧响起,我...
    开封第一讲书人阅读 35,215评论 0 253
  • 序言:老挝万荣一对情侣失踪,失踪者是张志新(化名)和其女友刘颖,没想到半个月后,有当地人在树林里发现了一具尸体,经...
    沈念sama阅读 39,485评论 1 290
  • 正文 独居荒郊野岭守林人离奇死亡,尸身上长有42处带血的脓包…… 初始之章·张勋 以下内容为张勋视角 年9月15日...
    茶点故事阅读 34,578评论 2 309
  • 正文 我和宋清朗相恋三年,在试婚纱的时候发现自己被绿了。 大学时的朋友给我发了我未婚夫和他白月光在一起吃饭的照片。...
    茶点故事阅读 36,356评论 1 326
  • 序言:一个原本活蹦乱跳的男人离奇死亡,死状恐怖,灵堂内的尸体忽然破棺而出,到底是诈尸还是另有隐情,我是刑警宁泽,带...
    沈念sama阅读 32,215评论 3 312
  • 正文 年R本政府宣布,位于F岛的核电站,受9级特大地震影响,放射性物质发生泄漏。R本人自食恶果不足惜,却给世界环境...
    茶点故事阅读 37,583评论 3 299
  • 文/蒙蒙 一、第九天 我趴在偏房一处隐蔽的房顶上张望。 院中可真热闹,春花似锦、人声如沸。这庄子的主人今日做“春日...
    开封第一讲书人阅读 28,898评论 0 17
  • 文/苍兰香墨 我抬头看了看天上的太阳。三九已至,却和暖如春,着一层夹袄步出监牢的瞬间,已是汗流浃背。 一阵脚步声响...
    开封第一讲书人阅读 30,174评论 1 250
  • 我被黑心中介骗来泰国打工, 没想到刚下飞机就差点儿被人妖公主榨干…… 1. 我叫王不留,地道东北人。 一个月前我还...
    沈念sama阅读 41,497评论 2 341
  • 正文 我出身青楼,却偏偏与公主长得像,于是被迫代替她去往敌国和亲。 传闻我的和亲对象是个残疾皇子,可洞房花烛夜当晚...
    茶点故事阅读 40,697评论 2 335

推荐阅读更多精彩内容

  • Ntpd 快速指南 快速开始 修改 ntp server 地址 # Use public servers from...
    Kassadar阅读 17,133评论 0 0
  • 3.2.11集群时间同步 如果服务器在公网环境(能连接外网),可以不采用集群时间同步,因为服务器会定期和公网时间进...
    508058df0c3b阅读 38评论 0 0
  • 一、云计算的前世今生 IT系统架构的发展到目前为止大致可以分为3个阶段:1、 物理机架构 这一阶段,应用部署和运行...
    WickJohn阅读 1,120评论 0 3
  • CDH5 Hadoop集群完全离线安装说明 系统环境:CentOS6.5 64位 用到的文件 JDK1.8.0.1...
    钟敏_1788阅读 1,050评论 0 0
  • Windows2012R2里没有了internet时间,需要使用另外的方式去做时间同步 下面分两个情况 两个情况,...
    靜默阅读 2,607评论 0 0