设置时间同步
控制节点机器
cp /usr/share/zoneinfo/Asia/Shanghai /etc/localtime #设置时区为北京时间,这里为上海,因为centos里面只有上海。。。
ntpdate us.pool.ntp.org #时间同步
加入定时计划任务,每隔10分钟同步一下时钟
crontab -e
把下面的内容粘贴进去保存即可
0-59/10 * * * * /usr/sbin/ntpdate us.pool.ntp.org | logger -t NTP
slave节点机器
在集群中选择局域网中的控制节点机器作为ntp服务器,在这台机器上需要安装并启动ntpd
其他机器上要关闭ntpd,安装ntpdate
在除了运行ntpd之外的控制节点机器上,执行:
# chkconfig --list | grep ntpd
看看ntpd有没有开机自启动(如果显示的全为off则表明不是开机自启动),如果是开机自启动的,需要执行:
# chkconfig ntpd off
关闭ntpd,如果ntpd开着,ntpdate没办法从其他服务器同步时间的。
然后在/etc/rc.local(debian/ubuntu系统中可能是/etc/rc.d/rc.local)末尾加入一行:
ntpdate xxx.xxx.xxx.xxx
xxx表示运行ntpd的那台服务器的ip地址
然后重启就可以了。
cp /usr/share/zoneinfo/Asia/Shanghai /etc/localtime #设置时区为北京时间,这里为上海,因为centos里面只有上海。。。
然后执行同步与控制节点的时间
#ntpdate 192.168.10.10
加入定时计划任务,每隔10分钟同步一下时钟
crontab -e
把下面的内容粘贴进去保存即可
0-59/10 * * * * /usr/sbin/ntpdate 192.168.10.10 | logger -t NTP