同步模式:
主机与
master(主机):
1.编辑ntp.conf
# vi /etc/ntp.conf
注释掉这四行
# 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
添加下面内容:
restrict 192.168.137.0 mask 255.255.255.0 nomodify notrap
server cn.pool.ntp.org perfer #网络时间同步
server 192.168.xxx.xxx #你的集群中做时间服务器的主机的ip地址,自己调整
打开注释:
server 127.127.1.0 #local clock
fudge 127.127.1.0 stratum 10
设置开机启动
chkconfig ntpd on
编辑ntpd文件
vi /etc/sysconfig/ntpd
在打开的文本中输入如下内容,设置同步硬件时间
SYNC_HWCLOCK=yes
保存退出
输入
ntpdate cn.pool.ntp.org
将主机时间与网络时间同步(如下图所示即为成功)
如果报如下错误
ntpdate[31709]: the NTP socket is in use, exiting
检查ntp状态,如果是开启状态(下图所示),则关闭
service ntpd stop #关闭ntp的命令
关闭后重新输入同步时间的命令
同步完毕之后,打开ntp服务
service ntpd start #开启ntp的命令
时间同步主机设置完毕
flower(从机):
设置定时事件
crontab -e
在打开的文本中输入如下内容,设置每1小时与主机同步时间
xxx为你的集群中master的主机名
* */1 * * * /usr/sbin/ntpdate xxx
保存退出,
配置完毕。
注:1.从机的ntp服务必须是关闭状态。2.所有主机防火墙最好是关闭状态