首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >问答首页 >不支持NTP

不支持NTP
EN

Ask Ubuntu用户
提问于 2021-02-07 20:32:24
回答 2查看 61.7K关注 0票数 24

在Ubuntu20.04中,我发现由于以下错误,我无法更改set-ntp

代码语言:javascript
运行
复制
# timedatectl set-ntp true
Failed to set ntp: NTP not supported

有办法解决吗?

更新:

看来systemd-timesyncd使用start命令失败了。

代码语言:javascript
运行
复制
$ systemctl status systemd-timesyncd
● systemd-timesyncd.service
     Loaded: masked (Reason: Unit systemd-timesyncd.service is masked.)
     Active: inactive (dead)
$ sudo systemctl start systemd-timesyncd
Failed to start systemd-timesyncd.service: Unit systemd-timesyncd.service is masked.

解决方案

Using命令 sudo timedatectl set-ntp yes <#>the问题现已得到解决。

EN

回答 2

Ask Ubuntu用户

发布于 2021-08-03 06:50:20

这在Ubuntu上对我起了作用:

安装NTP:

代码语言:javascript
运行
复制
apt install systemd-timesyncd

启动NTP:

代码语言:javascript
运行
复制
timedatectl set-ntp true
票数 39
EN

Ask Ubuntu用户

发布于 2021-02-20 00:31:48

您的systemd-timesyncd服务被屏蔽了。这意味着它不能启动,也不能启用。要扭转这种状况,您需要运行以下命令:

代码语言:javascript
运行
复制
systemctl unmask systemd-timesyncd.service

然后,您可以启用并启动服务:

代码语言:javascript
运行
复制
systemctl enable systemd-timesyncd.service
systemctl start systemd-timesyncd.service

不管,您的系统不太可能单独进入这种状态。也许您遵循了一些指令来启用功能更全面的NTP服务器,比如chronydntpd?我建议在您继续使用上述方法之前,重复检查它们是否已安装:

代码语言:javascript
运行
复制
systemctl status chronyd.service
systemctl status ntp.service

如果上面的任何一个命令返回一个良好的状态,我建议您将systemd-timesyncd禁用并蒙面。

票数 15
EN
页面原文内容由Ask Ubuntu提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://askubuntu.com/questions/1314479

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档