天天看點

Linux:NTP時間同步服務

NTP服務常用來在伺服器叢集之間同步時間。

一般情況可以如此配置:

叢集裡選一台伺服器作為主同步節點,配置此伺服器與網際網路上的公共NTP伺服器同步時間;

叢集裡的其他伺服器同主同步節點同步時間。

安裝:

yum install ntp
           

主同步節點

修改配置:

vim /etc/ntp.conf
           

主要内容:

# 配置叢集網段,允許本網段的機器同步本機器的NTP服務
restrict 10.183.32.0 mask 255.255.255.0 nomodify notrap

# 本機器要同步的公共NTP服務位址
server cn.pool.ntp.org prefer
server 1.asia.pool.ntp.org
server 2.asia.pool.ntp.org
server 0.asia.pool.ntp.org
server 3.asia.pool.ntp.org
server 0.centos.pool.ntp.org iburst

# 如果外部時間伺服器不可用,則以本地時間作為時間服務
server 127.0.0.1
fudge 127.0.0.1 stratum 10
           

配置完啟動同步服務:

# 啟動服務前,先用下面指令手動同步下時間,以免本機與外部時間伺服器時間差距太大,讓ntpd不能正常同步。
ntpdate -u cn.pool.ntp.org prefer

# 啟動同步服務
service ntpd start
           

過個幾分鐘一般會同步成功,可以用以下指令檢視:

ntpstat
           

其他(非主同步節點)節點

修改配置:

vim /etc/ntp.conf
           

主要内容:

server 10.183.32.100
           

配置完啟動同步服務:

# 啟動服務前,先用下面指令手動同步下時間
ntpdate -u 10.183.32.100

# 啟動同步服務
service ntpd start
           

過個幾分鐘一般會同步成功,可以用以下指令檢視:

ntpstat
           

繼續閱讀