• 二、云计算openstack共享组件--时间同步服务ntp


     

    一、标准时间讲解

    地球分为东西十二个区域,共计 24 个时区

     

    格林威治作为全球标准时间即 (GMT 时间 ),东时区以格林威治时区进行加,而西时区则为减。

     

    地球的轨道并非正圆,在加上自转速度逐年递减,因此时间就会有误差在计算时间的时,最准确是使用“原子震荡周期”所计算的物理时钟。这种时钟被称为标准时间即— Coordinated Universal Time(UTC)

     

    UTC 的准确性毋庸置疑,美国的 NIST F-1 原子钟 2000 年才将产生 1 秒误差。

     

    随着时间的误差,有些工作是无需进行时间精确即可以完成。但有些工作就必须精确时间从而可以完成目标任务。

     

    因此时间的同步有了需求。目前所使用的就是 Network Time Protocol 协议。即网络时间协议。

     

    二、ntp时钟同步服务

    NTP 工作请求

    (1) 客户端将采用随机端口向 NTP 服务器 (UDP:123) 发出时间同步请求

    (2)NTP 服务器收到请求后会将发出调校时间

    (3)NTP 客户端接收到 NTP 服务器的消息后,以进行调整,从而完成时间同步

     

    同步服务器时间方式有2个:一次性同步(手动同步)、通过服务自动同步。

     

    1、一次性同步时间:ntpdate 时间服务器的域名或ip地址

    Ip地址查看可以访问:http://www.ntp.org.cn/pool.php

    ntpdate 120.25.108.11(选择阿里云的)

    2、NTP 服务器实现

        (1)NTP 服务器安装

                 yum install ntp -y

     

        (2)查看 NTP 配置文件是否存在

                 ls -l /etc/ntp.conf

     

        (3)NTP 所涉及的程序

                ntpd

                ntpdate

                tzdata -update

     

         (4)相关时间程序

                date

                hwclock

         (5)NTP 所涉及文件

          

     

         (6)NTP 服务

           NTP 服务属于 C/S 架构模式 , 在建立本地服务时最好与上层服务器进行时间同步来给本地提供时间同步服务

          

     

    ntp.conf 说明

         restrict 来管理 NTP 权限控制

         用法 : restrict [ip] mask [netmask] parameter

        

     

        

     

         server 进行设置上端同步 NTP

         用法 : server [ip or hostname] [prefer]

        

       

         让本地的ntpd与本地硬件时间同步

         vi /etc/ntp.conf :

            server  127.127.1.0     # local clock

            fudge   127.127.1.0 stratum 10

     

            systemctl start ntpd

     

         (7)Linux 客户端同步

              1) 手动同步

                  ntpdate 192.168.1.100

              2) 配置文件

                  vim /etc/ntp.conf

                  server 192.168.1.100

     

                  systemctl start ntpd

      

         (8)查看上层 NTP 服务状态

                  ntpq –p

       

              

     

  • 相关阅读:
    中国移动 使用Linux、OpenStack
    【 【henuacm2016级暑期训练】动态规划专题 K】 Really Big Numbers
    【【henuacm2016级暑期训练】动态规划专题 J】Red-Green Towers
    【【henuacm2016级暑期训练】动态规划专题 I】Gargari and Permutations
    【【henuacm2016级暑期训练】动态规划专题 H】Greenhouse Effect
    【 【henuacm2016级暑期训练】动态规划专题 G】 Palindrome pairs
    【【henuacm2016级暑期训练】动态规划专题 F】Physics Practical
    【【henuacm2016级暑期训练】动态规划专题 E】Destroying Roads
    【【henuacm2016级暑期训练】动态规划专题 D】Writing Code
    【henuacm2016级暑期训练-动态规划专题 C】Little Girl and Maximum XOR
  • 原文地址:https://www.cnblogs.com/wete/p/11100899.html
Copyright © 2020-2023  润新知