ntp---時鍾同步服務


 

NTP--時鍾同步服務

  地球分為東西十二個區域,共計 24 個時區
  格林威治作為全球標准時間即 (GMT 時間 ),東時區以格林威治時區進行加,而西時區則為減。
  地球的軌道並非正圓,在加上自轉速度逐年遞減,因此時間就會有誤差在計算時間的時,最准確是使 用“原子震盪周期”所計算的物理時鍾。這種時鍾被稱為標准時間           即—   Coordinated Universal Time(UTC)

  UTC 的准確性毋庸置疑,美國的 NIST F-1 原子鍾 2000 年才將產生 1 秒誤差。
  隨着時間的誤差,有些工作是無需進行時間精確即可以完成。但有些工作就必須精確時間從而可以完 成目標任務。
  因此時間的同步有了需求。目前所使用的就是 Network Time Protocol 協議。即網絡時間協議。

          

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(選擇阿里雲的)

NTP服務器實現

   每個節點下載配置源(可以選擇阿里源):https://opsx.alibaba.com/mirror

  我在這里用的是內部已經下載好的yum源:

 

  1、NTP服務器安裝  

    yum install ntp -y

  2、NTP所涉及的程序

    ntpd

    ntpdate

    tzdata-update

  3、相關時間程序

    date

    hwclock

  4、NTP所涉及的文件

 

  5、NTP服務

     NTP 服務屬於 C/S 架構模式 , 在建立本地服務時最好 與上層服務器進行時間同步來給本地提供時間同步服務

      

    ntp.conf說明

    restrict 來管理 NTP 權限控制

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

      

           

    server 進行設置上端同步 NTP 

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

     

    

    讓本地的ntpd與本地硬件時間同步 : 

vim /etc/ntp.conf    #打開配置文件加入下面兩行代碼

    server 127.127.1.0 # local clock

    fudge 127.127.1.0 stratum 10

       

    systemctl start ntpd

   6、Linux 客戶端同步

    1)手動同步

      ntpdate 192.168.112.139

    2)自動同步

      vim /etc/ntp.conf 

        server 192.168.112.139

      

      systemctl restart ntpd

      同時打開server端的配置文件將:

       

       restrict 127.0.0.1 修改為0.0.0.0  表示允許任意主機同步

  7、查看上層NTP服務狀態

    ntpq -p

      

 

      

 

 


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM