标签: systemd-timesyncd

强制 systemd timesyncd 立即与 NTP 服务器同步时间

我已将 systemd timesyncd 配置为从 NTP 服务器获取时间:

/etc/systemd/timesyncd.conf > NTP=ca.pool.ntp.org
systemctl restart systemd-timesyncd.service 
timedatectl set-ntp true
Run Code Online (Sandbox Code Playgroud)

状态如下:

$ timedatectl status
...
Network time on: yes
NTP synchronized: no
Run Code Online (Sandbox Code Playgroud)

正如输出所暗示的那样,时间尚未同步。有人可以帮我解决以下问题吗?

  • timesyncd 与 NTP 同步需要多长时间?它以什么时间间隔执行此操作,我可以在哪里检查和更改它们?
  • 在紧急情况下:我可以只手动设置时间还是可以强制 timesyncd 立即与 NTP 服务器同步?

ntp systemd systemd-timesyncd

24
推荐指数
2
解决办法
5万
查看次数

Ubuntu 20.04 时间同步问题和可能不正确的状态信息

我在 KVM 主机 (Lubuntu 20.04) 上遇到了一些崩溃问题,在进行故障排除时,我注意到了一些与时间相关的错误。

经过进一步调查,令我震惊的是,我发现时间没有同步。我确定它是之前设置的,我不知道它是如何取消设置的。

admin@virtland:~$ sudo timedatectl
[sudo] password for admin: 
               Local time: Fri 2020-07-10 09:14:14 EDT  
           Universal time: Fri 2020-07-10 13:14:14 UTC  
                 RTC time: Fri 2020-07-10 13:14:14      
                Time zone: America/New_York (EDT, -0400)
System clock synchronized: no                           
              NTP service: n/a                          
          RTC in local TZ: no                           
admin@virtland:~$ 
Run Code Online (Sandbox Code Playgroud)

我找到了这个线程并尝试了最佳答案,但无济于事。 https://askubuntu.com/questions/929805/timedatectl-ntp-sync-cannot-set-to-yes

admin@virtland:~$ sudo systemctl stop ntp
admin@virtland:~$ sudo ntpd -gq
10 Jul 09:17:57 ntpd[34358]: ntpd 4.2.8p12@1.3728-o (1): Starting
10 Jul 09:17:57 ntpd[34358]: Command line: ntpd -gq
10 Jul 09:17:57 ntpd[34358]: …
Run Code Online (Sandbox Code Playgroud)

ubuntu ntp time-synchronization systemd-timesyncd

5
推荐指数
1
解决办法
2万
查看次数