我有两台电脑都在运行24.04.1 LTS
。当我打开其中一台电脑时,Settings -> System -> Date & Time
没有Automatic Date & Time
选项。它只显示Date & Time
可以手动设置日期/时间。
当我在timedatectl
有问题的电脑上运行时,我得到:
Local time: Fri 2024-10-04 11:26:30 BST
Universal time: Fri 2024-10-04 10:26:30 UTC
RTC time: Fri 2024-10-04 10:26:30
Time zone: Europe/London (BST, +0100)
System clock synchronized: no
NTP service: n/a
RTC in local TZ: no
当我跑步时timedatectl set-ntp on
我得到:
Failed to set ntp: NTP not supported
所以我明白为什么设置中缺少该选项(不支持NTP),但我不明白为什么它不受支持或者我需要做什么来修复它。
有人能提供进一步的帮助吗?
在您的系统中,您正在使用 systemd-timesyncd.service,它是一种管理系统时间的服务。
首先,检查此服务是否处于活动状态,如果没有,请激活它。
然后:
如果问题没有解决,请发布关于此服务的日志
确保其他时间管理服务不再处于活动状态,例如 ntpd 或 chrony。
一般来说,Ubuntu 中有三种不同的潜在时间同步服务可供使用:
ntp.service
:NTP 协议的旧实现。chrony.service
:NTP 协议的较新实现。systemd-timesyncd.service
:NTP 协议的更简单实现,主要用于台式计算机等客户端类型的计算机。为了检查我的系统上哪一个(如果有)处于活动状态,我使用以下命令序列:
以上其中之一应处于活动状态。