参考博客:
https://blog.csdn.net/xm_quq/article/details/94736611
https://blog.csdn.net/chengqiuming/article/details/78735433
时间同步有两种方法,这里选用更优的方法2.
1. 使用crontab命令使得mini2和mini3同步mini1的时间
2. 使用ntp进行同步,而ntp更精确!
一共三台机器:
mini1 192.168.117.81
mini2 192.168.117.82
mini3 192.168.117.83
1.查看是否开启chrony
禁用【mini1,mini2,mini3】chrony时间同步服务(centos7操作系统默认使用chrony)
systemctl stop chronyd
systemctl disable chronyd
2.配置NTP
2.1配置主节点
vi /etc/ntp.conf
去掉注释,将地址改成网段地址
restrict 192.168.117.0 mask 255.255.255.0 nomodify notrap ###表示授权192.168.117.0-192.168.117.255网段上的所有机器都可以从时间服务器查询和同步时间。
注释掉这几个
#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 ###在实际中可能会出现节点网络连接丢失的情况,这个时候我们可以以本地时间作为时间服务
fudge 127.127.1.0 stratum 10
2.2配置其他从节点
vi /etc/ntp.conf
增加 server 192.168.117.81 ,如下:
启动ntp服务(所有节点)
systemctl start ntpd.service
systemctl enable ntpd.service
### 如果机器时间相差较大,可以手动设置时间date -s "2020-2-10 21:41"
ntpq -p 查看命令同步的情况
下面这个就是还没同步好