启动后NTP同步等待一段时间

启动后NTP同步等待一段时间

根据 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

将 iburst 添加到 ntp.conf 中的服务器行。您的 ntp.conf 将包含一行或多行,如下所示:

server tick.example.com
server tock.example.com

将 iburst 添加到每行末尾。更改后它们应该看起来像:

server tick.example.com iburst
server tock.example.com iburst

然后重置ntp

相关内容