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

  • 相关阅读:
    Redis 分区
    Redis 管道技术
    8完善博客 8-1 博客主页面开发
    7章 Admin
    6章 Models
    开发第一个Template
    云服务器装teamviewer
    Centos搭建图形界面VNC
    创建应用,并了解应用目录下各文件的作用,同时创建第一个文件响应
    setings.py配置文件详解
  • 原文地址:https://www.cnblogs.com/wadeyu/p/8331271.html
Copyright © 2011-2022 走看看