Linux集群之間配置NTP時間同步ntp


NTP時間同步

注意事項

要注意的是,ntpd 有一個自我保護設置: 如果本機與上源時間相差太大, ntpd 不運行. 所以新設置的時間服務器一定要先 ntpdate 從上源取得時間初值, 然后啟動 ntpd服務。ntpd服務 運行后, 先是每64秒與上源服務器同步一次, 根據每次同步時測得的誤差值經復雜計算逐步調整自己的時間, 隨着誤差減小, 逐步增加同步的間隔.每次跳動, 都會重復這個調整的過程.

NTP服務運行原理

NTP(Network Time Protocol,網絡時間協議)是用來使計算機時間同步化的一種協議。它可以使計算機對其服務器或時鍾源做同步化,它可以提供高精准度的時間校正(LAN上與標准間差小於1毫秒,WAN上幾十毫秒),且可介由加密確認的方式來防止惡毒的協議攻擊。

環境說明

  • NTP服務端:Rich63.cn IP:192.168.1.63
  • NTP客戶端:Rich64.cn IP:192.168.1.64
  • 操作系統版本:CentOS Linux release 7.5.1804 (Core)

服務端安裝配置NTP

yum install ntp ntpdate -y

# 修改配置文件,使該NTP服務器在不聯網的情況下,使用本服務器的時間作為同步時間
vim /etc/ntp.conf  # 編輯配置文件,注釋掉以下4行
#server 0.centos.pool.ntp.org iburst
#server 1.centos.pool.ntp.org iburst
#server 2.centos.pool.ntp.org iburst
#server 3.centos.pool.ntp.org iburst

server 127.127.1.0 iburst  # 並添加次行

wq保存退出!

# 啟動ntp服務
systemctl start ntpd

# 驗證狀態
systemctl status ntpd

# 設置開機自啟動
systemctl enable ntpd

驗證ntp

ntpq -p

配置客戶端

安裝與服務端一致,只是配置文件修改不一樣

#注釋掉其他上游時間服務器
#server 0.centos.pool.ntp.org iburst
#server 1.centos.pool.ntp.org iburst
#server 2.centos.pool.ntp.org iburst
#server 3.centos.pool.ntp.org iburst
#配置上游時間服務器為本地的ntpd Server服務器
server 192.168.1.63
#配置允許上游時間服務器主動修改本機的時間
restrict 192.168.1.63 nomodify notrap noquery

然后初次同步需要手動同步

ntpdate -u 192.168.1.63

然后設置客戶端ntp服務開機自啟動即可

systemctl enable ntpd


免責聲明!

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



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