我在centos上安装了ntp,然后一个局域网里面有五台机子,一台作为主机使用,四台是其他的服务,现在的目的是,通过主机的ntp同步外网的时间,然后内网的机子通过主机的时间来同步,都以主机的时间为准
主机的/etc/ntp.conf的配置如下:
//第一行的意思就是扫描192.168.1.0这个网段的所有ip
restrict 192.168.1.0 mask 255.255.255.0 notrap nomodify
//这个是外网时间服务器的地址
server 202.120.2.101
//下面这三个是固定的,虽然我也没弄太懂。。
restrict 127.0.0.1
server 127.0.1.0
fudge 127.0.1.0 stratum 10
然后是其余机子的配置:
//第一行的意思是监听所有的ip地址
server default ignore
//这个意思和主机的意思一致,都是扫描192.168.1.0这个网段的所有ip地址
restrict 192.168.1.0 nomodify notrap noquery
//这个内网服务器的ip地址
server 192.168.1.5
//这个虽然我也不是很懂什么意思。。。
fudge 192.168.1.5 stratum 10
当我们把/etc/ntp.conf的配置完成以后,我们首先在每个机子上执行以下命令:
service ntpd stop
ntpdate 主机名/ip地址
service ntpd start
//下面这个的意思是帮助我们看一下我们的ntp服务是否启动
netstat -tlunp | grep nt
//这个是在其他主机上执行,方便我们查看我们自己的ntp服务器是哪一个,如果不是我们上面设定的服务器的话,就会有问题。
ntpq -q
暂时是这么配置的,但是配置完成以后还是会出问题,这个有待我以后去研究。。。
网友评论