- 论坛徽章:
- 0
|
配置文件和配置过程其实都很简单,网上的教程很多。就是配置一下/etc/ntp.conf,然后启动ntpd,再用ntpq来查询状态。
我配置以后,就是不能在远端进行更新,也就是说把我配置的这台机器当作时间服务器,总是提示出错。后来查阅了n多资料,才发现我配置的服务器需要跟上级时间源同步之后,才可以对外提供服务的。
在没有完成同步的时候,一些状态如下:
ntpq> pe
remote refid st t when poll reach delay offset jitter
==============================================================================
ntp-nasa.arc.na .INIT. 16 u - 64 0 0.000 0.000 4000.00
starlite.ispwor 133.100.11.8 2 u 6 64 1 80.520 -19.362 0.002
time.windows.co 192.43.244.18 2 u 6 64 1 299.771 25.927 0.002
$ntptrace 10.0.11.4
ns2.ouhai.gov.cn: stratum 16, offset 0.000000, synch distance 0.001770
# ntpdate 10.0.11.4
Looking for host 10.0.11.4 and service ntp
host found : 10.0.11.4
7 Jul 17:29:50 ntpdate[34039]: no server suitable for synchronization found
完成同步后:
ntpq> pe
remote refid st t when poll reach delay offset jitter
==============================================================================
*ntp-nasa.arc.na .GPS. 1 u 34 128 377 278.680 68.386 4.403
+korserve.net 66.229.200.200 2 u 83 128 377 79.667 20.938 15.948
time.windows.co 192.43.244.18 2 u 352 1024 1 323.717 76.649 0.004
这时候会发现在remote这列之前会出现星号和+号,说明已经跟这两个服务器同步成功了。然后运行ntptrace和ntpdate的结果就会不同:
#ntptrace 10.0.11.4
10.0.11.4: stratum 2, offset 0.045815, root distance 0.278680
ntp-nasa.arc.nasa.gov: stratum 1, offset 0.000015, root distance 0.000000, refid ‘GPS’
说明本地这个时间服务器成为二级时间服务器,上级时间源是ntp-nasa.arc.nasa.gov
然后就可以进行ntpdate了:
# ntpdate 10.0.11.4
Looking for host 10.0.11.3 and service ntp
host found : 10.0.11.4
7 Jul 17:33:13 ntpdate[34071]: step time server 10.0.11.3 offset -9.566163 sec
[ 本帖最后由 ch1v4n 于 2006-7-7 17:37 编辑 ] |
|