zoukankan      html  css  js  c++  java
  • NTP-网络时间协议

    前言

    搭建了一个linux虚拟机,发现跑着跑着时间有差异,查资料发现这个是正常的,因为系统时间和硬件时间是本地时间,会因各种原因导致跟标准时间UTC时间有差异,所以计算机界的牛人发明了NTP协议,专门用来解决时间差异问题。

    概念

    NTP,网络时间协议,专门用于不同主机间的时间同步,他是一个层级结构,由最多16层组成,从第二层开始可以作为ntp中继server作为时间同步源,第二层的server同步第一层的server的时间。协议比较复杂,已经有几十年的历史,感兴趣可以查阅相关资料,这里只做简单的记录。

    同步时间方式

    ntp中继服务器

    安装
    yum install ntp

    配置
    /etc/ntp.conf
    server cn.pool.ntp.org
    server hk.pool.ntp.org

    启动
    service ntpd start

    定时查看状态
    watch ntpq -p

    查看统计信息
    ntpstat

    定时同步

    /usr/sbin/ntpdate cn.pool.ntp.org

    后记

    1.ntpdate和ntpd进程同时只能执行一个
    2.ntp中继服务器启动后会周期性同步远程ntp服务器的时间
    3.如果不想搭建ntp中继服务器,可以直接使用ntpdate命令同步,可以加入计划任务中,但是需要安装ntpdate包(ntpd包依赖ntpdate包,安装ntpd包会自动安装ntpdate包)

    参考资料

    【1】百科NTP
    https://baike.baidu.com/item/NTP/1100433
    【2】Asia - ntp服务器列表
    www.pool.ntp.org/zone/asia
    【3】Linux NTP配置详解 (Network Time Protocol)
    http://blog.csdn.net/iloli/article/details/6431757

  • 相关阅读:
    Javascript 计时事件说明
    结合RibbonControl设计MDI窗体,在子窗体关闭后,顶部显示额外的控制栏残影
    交叉验证[转]
    [转载】我的数据挖掘之路 by wrchow
    《这些道理没有人告诉过你》摘记
    2017BUAA软工第0次作业
    SSM框架+slf4j 以Gradle实现
    RMQ(ST算法)
    博客园装饰
    【转载】UVa 11464 Even Parity 偶数矩阵
  • 原文地址:https://www.cnblogs.com/wadeyu/p/8331271.html
Copyright © 2011-2022 走看看