如何修复错误的系统时间和日期?

dys*_*ere 63 time date

我刚刚在我的 sys76 笔记本电脑上运行了 12.10 的全新安装。

时间和日期显示为:19:36 31 december 1969,即使它是:13:29 07 november 2012

我为我的位置设置了它,它不会手动更改,即使在命令行中尝试使用tz.

我认为这会弄乱 Internet 上的安全证书,因为我无法通过命令行更改 PPA,并且转到 Launchpad 会在 Firefox 中显示证书页面。

这是一些已知的错误还是有修复方法?

Wil*_*els 71

尝试:

sudo ntpdate ntp.ubuntu.com
Run Code Online (Sandbox Code Playgroud)

是的,它肯定会弄乱 SSL 证书,因为它们会过时。

我怀疑这是 Ubuntu 中的错误。您在 BIOS 中的 CMOS 时钟必须以某种方式设置为该时钟。

  • 也许需要:事先`sudo apt-get install ntpdate` (3认同)
  • 安装后>> sudo apt-get install ntp>> `18 Apr 15:07:03 ntpdate[30070]: NTP socket is in use, exiting` (2认同)

Eri*_*lho 28

只需安装ntp服务器:

sudo apt-get install ntp
Run Code Online (Sandbox Code Playgroud)

它会自动保持您的时钟同步。


Dar*_*vil 14

安装 ntp 和 ntpdate 执行以下命令-

sudo apt-get install ntp
sudo apt-get install ntpdate
Run Code Online (Sandbox Code Playgroud)

然后,执行

sudo ntpdate ntp.ubuntu.com
Run Code Online (Sandbox Code Playgroud)

这对我有用。

  • 可以肯定的是,如果您按该顺序执行此操作,`ntpdate` 将给出错误“_the NTP socket is in use, exiting_”,因为 ntp 包应该已经启动了获取套接字的 `ntpd`。 (11认同)

小智 5

安装 12.10 后,我也遇到了同样的问题。不知何故,新安装将 BIOS 时钟设置为 2070 年!!在此之后,即使使用date命令,Ubuntu 也无法通过 ntp 手动设置不同的日期

在 BIOS 设置中设置正确的日期解决了这个问题。