Arch Wikiのアドバイスに従って、ハードウェアクロックをUTCに設定しました。timedatectl status
マイコンピュータが初めて起動したときの結果は次のとおりです。
Local time: Tue 2013-07-02 15:38:03 CST
Universal time: Tue 2013-07-02 07:38:03 UTC
Timezone: Asia/Shanghai (CST, +0800)
NTP enabled: yes
NTP synchronized: no
RTC in local TZ: no
DST active: n/a
このとき、パネルに表示される時間はUTCであり、一定時間(約10分)が経過して最終的ににNTP synchronized
変更され、yes
CSTがパネルに表示されます。それでは、起動時にどのようにNTP同期を強制できますか?
答え1
ntp.confのサーバー行にiburstを追加します。 ntp.confには、次の1行以上の行が含まれています。
server tick.example.com
server tock.example.com
各行の最後にiburstを追加します。変更後は、次のようにする必要があります。
server tick.example.com iburst
server tock.example.com iburst
次に ntp をリセットします。