linux centos7 设置主机间时钟同步
安装ntp服务
yum -y install ntp
开启ntp服务
systemctl start ntpd
设置ntp服务开机自启
systemctl enable ntpd
修改配置文件/etc/ntp.conf
修改内容如下
1.授权 192.168.xxx.0-192.168.10.255 网段上的所有机器可以从这台机器上查
询和同步时间
restrict 192.168.xxx.0 mask 255.255.255.0 nomodify notrap
xxx为自己集群的网段
2.集群在局域网中,不使用其他互联网上的时间
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
这四行注释掉
3.当该节点丢失网络连接,依然可以采用本地时间作为时间服务器为集群中
的其他节点提供时间同步
添加如下内容:
server 127.127.1.0
fudge 127.127.1.0 stratum 10
修改/etc/sysconfig/ntpd
添加如下内容:
SYNC_HWCLOCK=yes
然后重启ntp服务
systemctl restart ntpd
然后在需要同步时钟的机器上
关闭所有节点上 ntp 服务和自启动
systemctl stop ntpd
systemctl disable ntpd
同步命令,myworld04为主节点
/usr/sbin/ntpdate myworld04
然后设置下定时,定时同步下时钟
crontab -e
*/10 * * * * /usr/sbin/ntpdate myworld04