欢迎您访问程序员文章站本站旨在为大家提供分享程序员计算机编程知识!
您现在的位置是: 首页

Linux:NTP时间同步服务

程序员文章站 2022-06-03 08:23:47
...

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