---服务器端
[oracle@node1:/home/oracle]#more /etc/ntp.conf
server 127.127.1.0
fudge 127.127.1.0 stratum 8
driftfile /var/lib/ntp/drift
broadcastdelay 0.0008
--客户端
[root@node2 ~]# more /etc/ntp.conf
server 192.168.10.21 prefer
driftfile /var/lib/ntp/drift
broadcastdelay 0.008
----客户端和服务器都启动ntp
[root@node1:/etc/]#service ntpd start
Starting ntpd: [ OK ]
[root@node2 ~]# service ntpd start
Starting ntpd: [ OK ]
---首次时钟同步之前
[oracle@node1:/home/oracle]#ssh node2 date;date
Thu Sep 11 21:58:03 CST 2014
Thu Sep 11 21:58:01 CST 2014
客户端停止ntp服务,并等三五分钟都在进行首次时钟同步
[root@node2 ~]# service ntpd stop
Shutting down ntpd: [ OK ]
[root@node2 ~]# ntpdate 192.168.10.21
11 Sep 21:59:13 ntpdate[10950]: step time server 192.168.10.21 offset -2.455153 sec
[root@node2 ~]# service ntpd start
Starting ntpd: [ OK ]
---时钟同步之后
[oracle@node1:/home/oracle]#ssh node2 date;date
Thu Sep 11 21:59:34 CST 2014
Thu Sep 11 21:59:34 CST 2014
如果有问题可以用这个命令查看
[root@node2 ~]# ntpdate -d 192.168.10.21
11 Sep 21:56:30 ntpdate[10713]: ntpdate 4.2.2p1@1.1570-o Thu Nov 26 11:35:07 UTC 2009 (1)
Looking for host 192.168.10.21 and service ntp
host found : node1
transmit(192.168.10.21)
receive(192.168.10.21)
transmit(192.168.10.21)
receive(192.168.10.21)
transmit(192.168.10.21)
receive(192.168.10.21)
transmit(192.168.10.21)
receive(192.168.10.21)
transmit(192.168.10.21)
server 192.168.10.21, port 123
stratum 9, precision -20, leap 00, trust 000
refid [192.168.10.21], delay 0.02592, dispersion 0.00008
transmitted 4, in filter 4
reference time: d7bc2857.2d44dc93 Thu, Sep 11 2014 21:55:35.176
originate timestamp: d7bc288d.4a7d86ad Thu, Sep 11 2014 21:56:29.290
transmit timestamp: d7bc288e.5b6cdf26 Thu, Sep 11 2014 21:56:30.357
filter delay: 0.02592 0.02599 0.02612 0.02596
0.00000 0.00000 0.00000 0.00000
filter offset: -1.06622 -1.06634 -1.06628 -1.06634
0.000000 0.000000 0.000000 0.000000
delay 0.02592, dispersion 0.00008
offset -1.066229
11 Sep 21:56:30 ntpdate[10713]: step time server 192.168.10.21 offset -1.066229 sec
为了使NTP服务可以在系统引导的时候自动启动,执行:
# chkconfig ntpd on
配置了服务端后(并启动SSH)在客户端用:
# Crontab -e
*/5 * * * * /usr/sbin/ntpdate 192.168.8.240
>/dev/null 2>&1