原创作品,允许转载,转载时请务必以超链接形式标明文章 原始出处 、作者信息和本声明。否则将追究法律责任。http://nolinux.blog.51cto.com/4824967/1319520
CentOS6.4 x86_64 server-1 192.168.1.111 NTP服务器1 server-2 192.168.1.112 NTP服务器2 client 192.168.1.113 作为客户端的某台业务服务器 ntp-4.2.4p8-3.el6.centos.x86_64
[root@c64-ntp-1 ~]# rpm -qa|grep ntp #如果出现下面两个就说明本机已经有了 ntpdate-4.2.4p8-3.el6.centos.x86_64 ntp-4.2.4p8-3.el6.centos.x86_64
[root@c64-ntp-1 ~]# yum install ntp -y
[root@c64-ntp-1 ~]#/bin/cp /usr/share/zoneinfo/Asia/Shanghai /etc/localtime #这样我们就将时区设置成上海了 [root@c64-ntp-1 ~]# date Sat Nov 2 23:17:36 CST 2013 #可以看到我们的时区已经设置过来了
server 1.cn.pool.ntp.org server 3.asia.pool.ntp.org server 0.asia.pool.ntp.org
[root@c64-ntp-1 ~]# /usr/sbin/ntpdate 1.cn.pool.ntp.org 2 Nov 23:05:34 ntpdate[11560]: adjust time server 218.75.4.130 offset -0.114499 sec [root@c64-ntp-1 ~]# /usr/sbin/ntpdate 1.cn.pool.ntp.org #为了减少时延,我们最好执行两遍 2 Nov 23:05:41 ntpdate[11561]: adjust time server 218.75.4.130 offset -0.111105 sec
driftfile /var/lib/ntp/drift
restrict default kod nomodify notrap nopeer noquery #默认对所有client拒绝所有的操作 restrict -6 default kod nomodify notrap nopeer noquery restrict 127.0.0.1 #允许本机地址的一切操作 restrict -6 ::1
server 0.centos.pool.ntp.org server 1.centos.pool.ntp.org server 2.centos.pool.ntp.org
[root@c64-server-1 ~]# cat /etc/ntp.conf driftfile /var/lib/ntp/drift restrict default kod nomodify notrap nopeer noquery notrust #默认对所有client拒绝所有的操作 restrict 127.0.0.1 #允许本机地址的一切操作 restrict 192.168.1.0 mask 255.255.255.0 nomodify #允许局域网内所有client连接到这台服务器同步时间.但是拒绝让他们修改服务器上的时间 server 1.cn.pool.ntp.org perfer #指定该上级NTP服务器为最优先 server 3.asia.pool.ntp.org #这个上级NTP服务器是在官网找到离上海最近的NTP服务器 server 0.asia.pool.ntp.org #这里我们也可以用上海交大之类提供的公益性NTP服务器 includefile /etc/ntp/crypto/pw keys /etc/ntp/keys
[root@c64-ntp-1 ~]# /etc/init.d/ntpd start Starting ntpd: [ OK ]
[root@c64-ntp-1 ~]# netstat -lntup|grep ntp udp 0 0 192.168.1.113:123 0.0.0.0:* 11992/ntpd udp 0 0 127.0.0.1:123 0.0.0.0:* 11992/ntpd udp 0 0 0.0.0.0:123 0.0.0.0:* 11992/ntpd udp 0 0 fe80::20c:29ff:fe06:9c22:123 :::* 11992/ntpd udp 0 0 ::1:123 :::* 11992/ntpd udp 0 0 :::123 :::* 11992/ntpd [root@c64-ntp-1 ~]# ps -ef |grep ntp|grep -v grep ntp 11992 1 0 02:17 ? 00:00:00 ntpd -u ntp:ntp -p /var/run/ntpd.pid -g
[root@c64-ntp-1 ~]# echo '#ntp server boot configuration by sunsky in 20131020' >>/etc/rc.local [root@c64-ntp-1 ~]# echo '/etc/init.d/ntpd start start' >>/etc/rc.local [root@c64-ntp-1 ~]# tail -2 /etc/rc.local #检查配置结果 #ntp server boot configuration by sunsky in 20131020 /etc/init.d/ntpd start
[root@c64-client /]# /usr/sbin/ntpdate 192.168.1.111&&hwclock -w 3 Nov 03:50:34 ntpdate[19587]: adjust time server 192.168.1.111 offset -0.046270 sec [root@c64-client /]# /usr/sbin/ntpdate 192.168.1.112&&hwclock -w 3 Nov 03:50:48 ntpdate[19589]: adjust time server 192.168.1.112 offset -0.039505 sec
[root@c64-client ~]# echo '*/5 * * * * /usr/sbin/ntpdate 192.168.1.111&&hwclock -w >/dev/null 2>&1' >>/var/spool/cron/root [root@c64-client ~]# echo '*/10 * * * * /usr/sbin/ntpdate 192.168.1.112&&hwclock -w >/dev/null 2>&1' >>/var/spool/cron/root
[root@c64-client /]# crontab -l */5 * * * * /usr/sbin/ntpdate 192.168.1.111&&hwclock -w >/dev/null 2>&1 */10 * * * * /usr/sbin/ntpdate 192.168.1.112&&hwclock -w >/dev/null 2>&1
转自:http://nolinux.blog.51cto.com/4824967/1319520
原创文章,作者:s19930811,如若转载,请注明出处:http://www.178linux.com/2015