Time

NTP 已正確同步但仍不更新時間?

  • September 23, 2013

我想測試是否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真正更新我的系統時鐘?

.INIT.          16 u

不好。您要麼很快查詢狀態,要麼ntpd根本無法連接到這些伺服器。同步時,它應該在列中顯示 IP 地址或主機名,並在列中顯示refid類似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

引用自:https://unix.stackexchange.com/questions/92040