Linux配置ntp时间服务器
时间服务器作用:
大数据产生与处理系统是各种计算设备集群的,计算设备将统一、同步的标准时间用于记录各种事件发生时序,如数据库处理时间等。若计算时间不同步,这些应用或操作将无法正常进行。大数据系统是对时间敏感的计算处理系统,时间同步是大数据能够得到正确处理的基础保障,是大数据得意发挥作用的技术支持。时间同步也是如此,利用大数据的互联网络传送时间信息,实现大数据系统内时间同步。网络时间同步协议是时间同步的技术基础。
1.确认ntp的安装
确认是否安装ntp
命令:rpm –qa | grep ntp
若只有ntpdate而未见ntp,则需删除原有ntpdate。如:
ntpdate-4.2.6p5-22.el7_0.x86_64
fontpackages-filesystem-1.44-8.el7.noarch
python-ntplib-0.3.2-1.el7.noarch
删除已安装ntp
命令:yum –y remove ntpdate-4.2.6p5-22.el7.x86_64
重新安装ntp
命令:yum –y install ntp
2.配置ntp服务
修改所有节点的/etc/ntp.conf
命令:vi /etc/ntp.conf
内容:
restrict 192.168.6.3 nomodify notrap nopeer noquery //当前节点IP地址
restrict 192.168.6.2 mask 255.255.255.0 nomodify notrap //集群所在网段的网关(Gateway),子网掩码(Genmask)
选择一个主节点,修改其/etc/ntp.conf
命令:vi /etc/ntp.conf
内容:
在server部分添加一下部分,并注释掉server 0 ~ n
server 127.127.1.0
Fudge 127.127.1.0 stratum 10
主节点以外,继续修改/etc/ntp.conf
命令:vi /etc/ntp.conf
内容:在server部分添加如下语句,将server指向主节点
server 192.168.6.3
Fudge 192.168.6.3 stratum 10
修改前:
修改后:节点1(192.168.6.3)
节点2(192.168.6.4):
节点3(192.168.6.5):
3.启动ntp服务、查看状态
启动ntp服务
命令:service ntpd start
可以先手动同步
命令:ntpdate 192.168.6.3
查看ntp服务器有无和上层ntp连通
命令:ntpstat
可能会出现:
这属于正常情况,ntp服务器配置完毕后,需要等待5-10分钟才能与/etc/ntp.conf中配置的标准时间进行同步。
等一段时间再查看
查看ntp服务器与上层ntp的状态
命令:ntpq -p
4.设置开机启动
命令:chkconfig ntpd on
5.设置定时任务
命令:
crontab -e
0-59/10 * * * * /usr/sbin/ntpdate 192.168.6.3
6.注意
出现异常的原因,有可能是没有关闭防火墙
CentOS 7.0默认使用的是firewall作为防火墙。
关闭firewall:
systemctl stop firewalld.service #停止firewall
systemctl disable firewalld.service #禁止firewall开机启动
firewall-cmd --state #查看默认防火墙状态(关闭后显示notrunning,开启后显示running)
- 点赞
- 收藏
- 关注作者
评论(0)