第一种
一直接使用yum安装ntp服务
有外网最简单的方法,其实就是安装了一个ntp缩减版的工具,然后同步时间的master是一个所有人都可以用的master
安装工具
yum -y install ntp ntpdate
同步网络时间
ntpdate cn.pool.ntp.org
第二种
在所有机器上,使用连接工具的并发命令功能,同时运行修改时间命令,比如执行date -s “2019-05-25 17:00:00” ,这个方法适合自己测试环境用
第三种 使用一台服务器为时间服务器,其他服务器直接同步就可以这边需要做个定时任务,定时同步时间
第一步:在三台机器上运行ntpdate命令,验证是否安装有ntpdate,如果没有运行yum -y install ntp安装该服务
第二步:选出一台机器,做master,编辑它的/etc/ntp.conf文件
进入配置文件之后,首先将配置文件中所有的restrict开头的行注释掉,
其后只开放并修改一条生效的服务配置
第三步:master启动ntp服务,命令service ntpd restart
第四步:让ntp服务开机自启,chkconfig ntpd on
第五步:所有子节点运行ntpdate master节点ip,同步master的时间
第六步:让集群自己同步时间。
定时任务的脚本 仅供参考
crontab -e
30 * * * * /usr/sbin/ntpdate master的ip或域名 >> /root/ntpdate.log 2>&1