系统在更改时间时挂起

t3c*_*3ch 5 time

我的机器总是比实际时间提前一个小时。我目前在德克萨斯州,但时间从不选择夏令时。任何时候我点击设置时间(右上角),我的系统就挂在那里。每次都得关掉机器。我该如何解决这个问题? 替代文字

这就是我尝试 ntpdate 时发生的情况:仍然有 1 小时的差异。

ntpdate time.nist.gov 
13 Dec 21:44:37 ntpdate[3098]: bind() fails: Permission denied 
sudo ntpdate time.nist.gov 
[sudo] password for ubuntu: ntpdate[3237]: step time server 192.43.244.18 offset - 12.151112 sec 
Run Code Online (Sandbox Code Playgroud)

laz*_*wer 2

您是否尝试过使用控制台替代方案来从 gnome-panel 时间小程序设置它?ntpdate 是我的最爱。我在多台机器和虚拟机上的 cron 脚本中设置了它,以确保我的系统时钟永远不会偏离那么远。(按照我的标准,每周一次就可以了。我发现我每周只从原子时间迁移几微秒。)

不过,话虽如此,请尝试一下

 ntpdate time.nist.gov
Run Code Online (Sandbox Code Playgroud)

看看它是否可以解决您的时间问题,而不会冻结。

如果您的系统继续冻结,请查看是否无法从另一台计算机 ssh 登录并查看 /var/log/messages。在 Fedora 系统上,我曾经比实际时间提前了 2 小时,当我重置日期时,它引起了恐慌,因为系统上的所有内容都提前了 2 小时。抛出一些关于未来时间的荒谬错误并被锁起来。我将机器断电一天,然后在恢复控制台中再次尝试,没有出现任何问题。

编辑 1:我想到了另一个想法来尝试更改您的时区设置。看看这是否会重新配置您的时钟。请参阅位于https://help.ubuntu.com/community/UbuntuTime的文章

这可能是 TZ 设置混乱的副产品。