在集群环境下,我们很多服务器是不能上网的,只可以内网访问的,就像我现在维护的hadoop集群和存储集群,对于比较重要的服务器而又没有必要对外提供服务的服务器,个人出于安全考虑还是尽量不要让此服务器能够上网为好。

原创博文来自:www.51niux.com  博主:忙碌的柴少

废话不多说,这里就搭建一个简单实用的ntp服务器,保证内网的那些服务器也可以时间同步。

服务器ip地址为10.1.15.175

1.安装ntp服务

[root@localhost ~]# yum install ntp -y

2.更改配置文件

[root@localhost ~]# vi /etc/ntp.conf   下面是需要修改的地方

#restrict default kod nomodify notrap nopeer noquery  #将这两行注释掉
#restrict default nomodify

restrict  10.1.15.0 mask 255.255.255.0 nomodify   #指定那些服务器可以时间同步
restrict  10.1.16.0 mask 255.255.255.0 nomodify

3. 启动ntp服务器

[root@localhost ~]# /etc/init.d/ntpd start

4.客户端配置

[root@localhost ~]# ntpdate 10.1.15.175 #服务器启动过几分钟再进行时间同步

[root@web29 ~]# crontab -l #定时任务随自己的意愿设置
#ntp
*/5 * * * * /usr/sbin/ntpdate 10.1.15.175 ; /sbin/hwclock -w > /dev/null 2>&1

至此,ntp的简单搭建完毕,当然还可以在服务器端做监控脚本,监控那几个默认时间同步服务器的情况,如果出问题可以自动替换掉,换成好用的。

原创博文来自:www.51niux.com  博主:忙碌的柴少