首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >问答首页 >我手动更改了GUI中的时间。现在,我的系统时钟没有同步。我怎么才能解决这个问题?

我手动更改了GUI中的时间。现在,我的系统时钟没有同步。我怎么才能解决这个问题?
EN

Ask Ubuntu用户
提问于 2022-06-08 20:29:17
回答 1查看 1.1K关注 0票数 0

如标题所示,我的系统时钟不同步。这是有问题的,因为我需要更新我的软件,并且我继续收到诸如"Release .是无效的“之类的错误。我整个网站都有已尝试 多个 修复,但没有人解决我的问题。还有人有其他的想法吗?

一些补充资料:

  • 我正在运行Ubuntu22.04LTS(在双引导中没有Windows )。
  • 当我运行sudo systemctl restart systemd-timesyncd时,我得到了Failed to restart systemd-timesyncd.service: Unit systemd-timesyncd.service is masked.
  • 当我运行timedatectl时,我得到当地时间: in 2022-06- 08 :33:34 CDT环球时间:in 2022-06- 08 :33:34 UTC RTC时间:in 2022-06-08 :33:34时区:美国/芝加哥(CDT,-0500)系统时钟同步:没有NTP服务:NTP在本地TZ: no
  • 此外,由于我尝试了一些以前的解决方案,我失去了自动设定日期和时间的能力,这是这个帖子的第一个答案。

设置的GUI:

更新(感谢user68186)

  1. 我的/etc/systemd/timesyncd.conf文件中有以下内容:
代码语言:javascript
运行
复制
[Time] 
NTP=ntp.ubuntu.com 
FallbackNTP=pool.ntp.org       
#RootDistanceMaxSec=5 
#PollIntervalMinSec=32 
#PollIntervalMaxSec=2048
  1. 我的NTP服务现在再次处于活动状态,“自动日期和时间”开关在我的Settings GUI中再次可用。这一进展是通过引用这个职位取得的,因为我的设备上不支持NTP。
  2. 我的设备上还没有同步我的时间。
  3. 运行以下命令,其中没有返回错误!

sudo systemctl enable systemd-timesyncd.service

sudo systemctl start systemd-timesyncd.service

EN

回答 1

Ask Ubuntu用户

回答已采纳

发布于 2022-06-08 21:43:46

命令行步骤(工作正在进行)

首先,通过以下方式揭开该服务的面纱:

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

然后再安装服务。

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

启动NTP:

代码语言:javascript
运行
复制
sudo timedatectl set-ntp true

此时,您的NTP服务应该再次处于活动状态,“自动日期和时间”开关在您的Settings GUI中再次可用。

如果这没有帮助,请再次尝试这两个命令:

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

我检查了我的两台计算机,它们的/etc/systemd/timesyncd.conf中都有以下行:

代码语言:javascript
运行
复制
[Time]
#NTP=
#FallbackNTP=ntp.ubuntu.com
#RootDistanceMaxSec=5
#PollIntervalMinSec=32
#PollIntervalMaxSec=2048

man timesyncd.conf命令中:

默认配置是在编译期间定义的,因此只有在需要偏离这些默认值时才需要配置文件。默认情况下,/etc/systemd/中的配置文件包含注释掉的条目,其中显示缺省值作为管理员的指南。可以编辑此文件以创建本地重写。

因此,似乎不需要编辑这个文件。

重新启动计算机,以确保在启动时初始化服务:

代码语言:javascript
运行
复制
sudo reboot

重新启动后,再次检查:

代码语言:javascript
运行
复制
timedatectl status

希望这能有所帮助

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

https://askubuntu.com/questions/1413021

复制
相关文章

相似问题

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