Ubuntu18.04和20.04中的时钟同步工作方式不同吗?
我已经将同步配置为本地时间服务器。在Ubuntu18.04中配置时钟同步后,会显示与时间服务器同步的状态。但是,Ubuntu20.04中的状态是“时间服务器的初始时间同步.”。
为什么Ubuntu20.04没有显示状态“同步”?如果它不同步,如何解决它?
中的timesyncd状态
$ systemctl状态系统d-timesyncd
● systemd-timesyncd.service - Network Time Synchronization
Loaded: loaded (/lib/systemd/system/systemd-timesyncd.service; enabled; vendor preset: enabled)
Active: active (running) since Sat 2023-03-18 23:17:29 IST; 2s ago
Docs: man:systemd-timesyncd.service(8)
Main PID: 476708 (systemd-timesyn)
Status: "**Initial synchronization to time server** ."
Tasks: 2 (limit: 19009)
Memory: 1.2M
CGroup: /system.slice/systemd-timesyncd.service
└─476708 /lib/systemd/systemd-timesyncd
.. systemd[1]: Starting Network Time Synchronization...
.. systemd[1]: Started Network Time Synchronization.
.. systemd-timesyncd[476708]: Initial synchronization to time server 中的时间同步状态
$ systemctl状态系统d-timesyncd
● systemd-timesyncd.service - Network Time Synchronization
Loaded: loaded (/lib/systemd/system/systemd-timesyncd.service; enabled; vendor preset: enabled)
Active: active (running) since Sat 2023-03-18 22:26:32 IST; 25min ago
Docs: man:systemd-timesyncd.service(8)
Main PID: 7607 (systemd-timesyn)
Status: " ** Synchronized to time server ** ."
Tasks: 2 (limit: 4915)
CGroup: /system.slice/systemd-timesyncd.service
└─7607 /lib/systemd/systemd-timesyncd
.. systemd[1]: Starting Network Time Synchronization...
.. systemd[1]: Started Network Time Synchronization.
.. systemd-timesyncd[7607]: Synchronized to time server发布于 2023-03-19 21:07:12
这是正常的--显然,systemd团队将timesyncd syslog条目中的措辞从Ubuntu18.04改为20.04。
当timesyncd写入“初始同步到时间服务器”时,这意味着它已经成功地同步了时间。
您可以通过运行timesyncd.service来确认timedatectl status是否正常工作,并且时钟是同步的。
有关当前时间服务器、同步等的更多信息,您可以运行timedatectl timesync-status。
作为参考,这里是我的机器对所有命令的工作输出(我使用的是Ubuntu22.04,但输出应该类似)。
$ systemctl status systemd-timesyncd
● systemd-timesyncd.service - Network Time Synchronization
Loaded: loaded (/lib/systemd/system/systemd-timesyncd.service; enabled; vendor preset: enabled)
Active: active (running) since Sat 2023-03-18 23:17:15 CET; 22h ago
Docs: man:systemd-timesyncd.service(8)
Main PID: 3727200 (systemd-timesyn)
Status: "Initial synchronization to time server 192.36.143.130:123 (0.dk.pool.ntp.org)."
Tasks: 2 (limit: 77001)
Memory: 1.3M
CPU: 594ms
CGroup: /system.slice/systemd-timesyncd.service
└─3727200 /lib/systemd/systemd-timesyncd
Mar 18 23:17:14 xb systemd[1]: Starting Network Time Synchronization...
Mar 18 23:17:15 xb systemd[1]: Started Network Time Synchronization.
Mar 18 23:17:15 xb systemd-timesyncd[3727200]: Initial synchronization to time server 192.36.143.130:123 (0.dk.pool.ntp.org).
$ timedatectl status
Local time: Sun 2023-03-19 22:01:55 CET
Universal time: Sun 2023-03-19 21:01:55 UTC
RTC time: Sun 2023-03-19 21:01:55
Time zone: Europe/Copenhagen (CET, +0100)
System clock synchronized: yes
NTP service: active
RTC in local TZ: no
$ timedatectl timesync-status │
Server: 192.36.143.130 (0.dk.pool.ntp.org) │
Poll interval: 34min 8s (min: 32s; max 34min 8s) │
Leap: normal │
Version: 4 │
Stratum: 1 │
Reference: PPS │
Precision: 1us (-25) │
Root distance: 30us (max: 5s) │
Offset: +752us │
Delay: 15.248ms │
Jitter: 1.021ms │
Packet count: 44 │
Frequency: +25.579ppmhttps://askubuntu.com/questions/1459910
复制相似问题