内网ntp客户端的设置跟内网ntp服务器189的ntp服务器设置其实差别不大:在上一步中,189是客户端,外网的xx.cn.pool.ntp.org是服务器;这一步,148和149是客户端,189变成服务器了。
所以在这一步的配置中,只需要把上一步中的外网服务器地址全部换成189的地址就可以了。
简要步骤如下:
1.rpm -qa | grep ntp检查是否安装了ntp
2.ntpdate同步系统时间,并修改硬件时间
ntpdate 10.xxx.xxx.189 (两遍)
hwclock --systohc
3.修改/etc/ntp.conf主配置文件,添加server
server 10.xxx.xxx.189 prefer
server 10.xxx.xxx.180
注:ntp客户端不用修改restrict参数
4.修改/etc/ntp/step-tickers,添加server:
server 10.xxx.xxx.189 prefer
server 10.xxx.xxx.180
5.将硬件时间的修改加入配置文件
在/etc/sysconfig/ntpd文件中,添加
SYNC_HWCLOCK=yes
6.防火墙的设置
/etc/init.d/iptables status
7.是否开机自启动
chkconfig --list | grep ntpd
8.启动服务并查看状态
service ntpd start
ntpstat
ntpq -p
主要的不同有两点:
(1)客户端的/etc/ntp.conf文件中的restrict参数可以不用配置,它的/etc/ntp.conf文件中只需要修改server来设定189为它的上层时间服务器即可,其他保持默认。
(2)上一步配置内网ntp服务器设置时/etc/ntp/step-tickers是不用配置的,但是在这里的客户端设置时需要配置该文件:在该文件中加上189,如下所示:
图中之所以有两行是因为我做了简单的负载均衡和高可用,因此用prefer参数指定189为首选ntp服务器。
我这里更主要的是关注实施的步骤,更多的理论可以关注下面几篇文章,讲的非常好,我刚开始实施的时候就是看的这几篇文章,浅显易懂。