mah*_*ood 32 ntp timezone 20.04
set-ntp在 Ubuntu 20.04 中,我发现由于以下错误而无法更改。
# timedatectl set-ntp true\nFailed to set ntp: NTP not supported\nRun Code Online (Sandbox Code Playgroud)\n有办法解决吗?
\n更新:
\n看来systemd-timesyncd启动命令失败了。
$ systemctl status systemd-timesyncd\n\xe2\x97\x8f systemd-timesyncd.service\n Loaded: masked (Reason: Unit systemd-timesyncd.service is masked.)\n Active: inactive (dead)\n$ sudo systemctl start systemd-timesyncd\nFailed to start systemd-timesyncd.service: Unit systemd-timesyncd.service is masked.\nRun Code Online (Sandbox Code Playgroud)\n解决方案
\n使用该命令,sudo timedatectl set-ntp yes问题现已解决。
小智 49
这在 Ubuntu 上对我有用:
安装NTP:
apt install systemd-timesyncd
Run Code Online (Sandbox Code Playgroud)
激活NTP:
timedatectl set-ntp true
Run Code Online (Sandbox Code Playgroud)
Pau*_*ear 17
你的systemd-timesyncd服务被屏蔽了。这意味着它无法启动,也无法启用。要扭转这种情况,您需要运行以下命令:
systemctl unmask systemd-timesyncd.service
Run Code Online (Sandbox Code Playgroud)
然后您可以启用并启动该服务:
systemctl enable systemd-timesyncd.service
systemctl start systemd-timesyncd.service
Run Code Online (Sandbox Code Playgroud)
然而,您的系统不太可能自行进入这种状态。也许您按照一些说明启用了功能更齐全的 NTP 服务器,例如chronyd或ntpd?我建议在继续执行上述方法之前仔细检查它们是否未安装:
systemctl status chronyd.service
systemctl status ntp.service
Run Code Online (Sandbox Code Playgroud)
如果上述任一命令返回良好状态,我建议您保持systemd-timesyncd禁用和屏蔽状态。
| 归档时间: |
|
| 查看次数: |
87556 次 |
| 最近记录: |