天天看点

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
           

继续阅读