030 分布式集群中,設定時間同步服務器,以及ntpd與ntpdate的區別


什么時候配置時間同步?

  當分布式集群配置好了以后,馬上配置的是SSH無密鑰配置,然后就是配置時間同步。

  時間同步在集群中特別重要。

 

一:時間同步

1.時間同步

  集群中必須有一個統一的時間

  如果是內網,需要在集群里找一台服務器:時間服務器

 

2.查包

  看服務包是否安裝好。

  ntp是包。

  ntpd是服務。

  

  ntpdate-4.2.4p8-3.el6.centos.x86_64 :直接同步某台服務器

  ntp-4.2.4p8-3.el6.centos.x86_64 :作為時間服務器

 

3.查看服務

  

 

4.修改配置

  在時間同步中要修改。

  在選定的NTP服務器上vim /etc/ntp.conf。

  

 

5.修改的內容知識點

  網段:只要前面三段信息相同。

  本地時鍾作為時間供給源,這樣,即便它失去網絡連接,它也可以繼續為網絡提供服務,所以需要打開127.127.1.0

  如果集群是在一個封閉的局域網內,可以屏蔽掉默認的server,所以注釋掉三個service

  配置客戶端的授權,也就是給指定的機器(客戶端)設置訪問NTP Server的權限,這是通過restrict配置項實現的,以下是它的格式說明。

    restrict [address] mask [netmask_ip] [parameter]。

    

 

6.需要修改的ntp.conf

  

 

7.重啟服務

  

 

8.注意

  注意:當server與client之間的時間誤差過大時(可能是1000秒),處於對修改時間可能對系統和應用帶來不可預知的問題,NTP將停止時間同步!

  所以如果發現NTP啟動之后時間並不進行同步時,應該考慮到可能是時間差過大引起的,此時需要先手動進行時間同步!

 

 

二:時間同步執行

1.介紹

  考慮到一段時間后,時間可能又不再同步,可以使用計划任務。

 

2.指定計划任務

  在其他機器上進行計划任務,同步剛剛制定的那台服務器。

  這時候就需要使用ntpdate命令,同步某台服務器。

  which應該是知道某個服務的具體路徑。

  

 

3.具體內容

  在root下執行。

  

  查看計划任務:

  這個在root用戶或者普通用戶下都可以看到。

  

 

4.執行命令(第二台虛擬機和第三台虛擬機)(都是sudo情況下執行)

  注意命令:

    /usr/sbin/ntpdate linux-hadoop3.ibeifeng.com

  

  第三台虛擬機也是這樣

  

 

5.BIOS與系統的同步(第一台)

  機器時間與系統時間的同步。

  

  

 

6.驗證有沒有同步

  可以在三台虛擬機上分別使用date命令。

 

三:補充

11.刪除定時任務

  

 

 

 

 


免責聲明!

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



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