NTP分為伺服器端與用戶端(自己選擇某一台機器為伺服器端,其他機器則為用戶端),其中,用戶端通過向伺服器端發送時間同步請求實作整個叢集的時間同步。
具體操作步驟如下所示:
1.安裝NTP。
在每一台機器上(伺服器端和用戶端)安裝ntp,指令如下所示。
yum install ntp ntpdate ntp-doc -y
安裝完成後,系統應該啟用了ntpd服務,若ntpd服務down掉,則通過systemctl restart ntpd.service重新開機該服務。
2.配置伺服器端。
在伺服器端,編輯/etc/ntp.conf檔案,在該檔案中添加以下内容(這裡假設伺服器的IP位址為192.168.1.171,如果所要配置的機器IP位址與這一位址不在同一段,則需要相應更改):
restrict 192.168.1.0 mask 255.255.255.0 nomodify notrap
server 192.168.1.171
server 127.127.1.0
fudge 127.127.1.0 stratum 10
3.配置用戶端。
在每一個用戶端執行crontab -e,并且向其中添加一下内容(‘*’和空格不可或缺)
*/5 * * * * /usr/sbin/ntpdate 192.168.1.171
編輯完成後儲存退出,通過crontab -l 檢視配置是否成功。
至此,NTP時間同步服務配置完成。