我想测试一下ntp
我的机器是否正常工作,所以我将时间调回 5 分钟并重新启动 ntp
$ sudo service ntp stop
$ sudo date -s "9:40 AM" # This time was 5 minutes ago
$ sudo service ntp start
$ ntpq -c lpeer # Check if sync to servers is working
remote refid st t when poll reach delay offset jitter
==============================================================================
hachi.paina.jp .INIT. 16 u - 64 0 0.000 0.000 0.000
ts0.itsc.cuhk.e .INIT. 16 u - 64 0 0.000 0.000 0.000
ns.tx.primate.n .INIT. 16 u - 64 0 0.000 0.000 0.000
vpn.ipv4.cz .INIT. 16 u - 64 0 0.000 0.000 0.000
europium.canoni .INIT. 16 u - 64 0 0.000 0.000 0.000
$ date
Mon Sep 23 09:40:50 MDT 2013
该服务似乎ntp
可以很好地连接到其ntp
服务器,但我机器上的时钟仍然没有更新 - 即使再等待 5 分钟也是如此。
我如何才能ntp
真正更新我的系统时钟?
答案1
.INIT. 16 u
那是不是美好的。您要么很快查询状态,要么根本ntpd
无法连接到这些服务器。同步后,应在refid
列中显示 IP 地址或主机名,并在列中显示类似2
或 的值。3
st
工作的输出ntpd
应该如下所示:
iserv ~ # ntpq -p
remote refid st t when poll reach delay offset jitter
==============================================================================
*char-ntp-pool.c .shm0. 1 u 162 1024 377 33.332 -5.160 1.225
+node3.mneisen.o 192.53.103.108 2 u 145 1024 377 30.391 -0.756 1.122
+38.101.77.21 64.113.32.5 2 u 1673 1024 336 184.925 20.728 18.911
-ntp0.sanctioned 131.188.3.221 2 u 563 1024 377 30.445 -50.495 18.027