AskOverflow.Dev

AskOverflow.Dev Logo AskOverflow.Dev Logo

AskOverflow.Dev Navigation

  • 主页
  • 系统&网络
  • Ubuntu
  • Unix
  • DBA
  • Computer
  • Coding
  • LangChain

Mobile menu

Close
  • 主页
  • 系统&网络
    • 最新
    • 热门
    • 标签
  • Ubuntu
    • 最新
    • 热门
    • 标签
  • Unix
    • 最新
    • 标签
  • DBA
    • 最新
    • 标签
  • Computer
    • 最新
    • 标签
  • Coding
    • 最新
    • 标签
主页 / ubuntu / 问题 / 643508
Accepted
Lu Kas
Lu Kas
Asked: 2015-07-03 01:49:23 +0800 CST2015-07-03 01:49:23 +0800 CST 2015-07-03 01:49:23 +0800 CST

硬件时钟使用 UTC 时间

  • 772

从昨天开始,我的时钟就显示了错误的时间。

比当地时间晚两个小时。(这个错误的时间是UTC,不知道是不是巧合)。

我确实有 Windows 的双启动,但我不认为这是问题所在,因为在我的配置文件中, UTC/etc/default/rcS条目已经设置为no。

有人有想法吗?

hwclock from util-linux 2.20.1
Using /dev interface to clock.
Last drift adjustment done at 1396258906 seconds after 1969
Last calibration done at 1396258906 seconds after 1969
Hardware clock is on UTC time
Assuming hardware clock is kept in UTC time.
Waiting for clock tick...
...got clock tick
Time read from Hardware Clock: 2015/07/02 09:10:34
Hw clock time : 2015/07/02 09:10:34 = 1435828234 seconds since 1969
Thu 02 Jul 2015 11:10:34 CEST  -0.516481 seconds
time
  • 4 4 个回答
  • 3439 Views

4 个回答

  • Voted
  1. Braiam
    2015-07-03T05:01:29+08:002015-07-03T05:01:29+08:00

    硬件时钟为 UTC 时间

    如果您的硬件时钟使用 UTC 时间,系统需要知道它!/etc/default/rcS将文件中时钟的 UTC 配置更改为yes. 系统将假定您的时钟是 UTC 并相应地应用偏移量。当然,你的时钟也应该有正确的时间。设置完成后,hwclock --set --date="02/07/2015 10:21:00"(--date应提供本地时间,即使硬件时钟使用 UTC)您的系统也应使用正确的时间。现在您可以使用 ntp 守护程序,例如让您的时钟准时。

    • 2
  2. Martin Thornton
    2015-07-03T03:52:59+08:002015-07-03T03:52:59+08:00

    尝试sudo ntpdate -u time.nist.gov。ntpd可能已经在该端口上运行,因此它需要使用不同的端口。当 Windows 从 ntp 更新时钟时,它假定时钟是本地时间。您的 Linux假设它是 UTC 。

    • 1
  3. Best Answer
    Lu Kas
    2015-07-07T00:53:46+08:002015-07-07T00:53:46+08:00

    好的,为了将来参考,这是最终解决方案(在其他答案的帮助下)。

    问题是硬件时钟错误,而且显然由于防火墙问题,ubuntu 时钟无法自动更新。硬件时钟的时间可以通过手动更改

    sudo hwclock --set --date="02/07/2015 10:21:00"
    

    例如(本地时间的日期),或者通过连接到保持服务器在线的时间(由于防火墙问题,这对我不起作用)

    sudo ntpdate -u time.nist.gov
    

    那么Ubuntu内核的System Time还是要更新到这个新的时间,否则显示的时间还是不对,更重要的是,Ubuntu会重新覆盖新的硬件时间。这很容易完成

    sudo hwclock -s
    
    • 0
  4. Maythux
    2015-07-03T01:58:26+08:002015-07-03T01:58:26+08:00

    首先检查你是否有正确的时区,运行命令:

    sudo dpkg-reconfigure tzdata
    

    如果未安装 tzdata:

    sudo apt-get install tzdata
    

    您现在可以使用命令同步和更正您的时间设置ntpdate:

    sudo ntpdate time.nist.gov
    

    在这里你可以找到世界各地的时间服务器列表:http ://www.pool.ntp.org/

    查看此答案https://askubuntu.com/a/641160/150504了解更多信息

    • -1

相关问题

  • 时钟走得太快

  • 当我的服务器自动使用 DST 时,如何使用 cron 来安排在不支持 DST 的应用程序上实现夏令时的脚本?

  • 如何从命令行更改时区设置

  • 时钟在不活动时停止滴答,导致漂移

  • ureadahead 似乎在启动时阻止了系统

Sidebar

Stats

  • 问题 205573
  • 回答 270741
  • 最佳答案 135370
  • 用户 68524
  • 热门
  • 回答
  • Marko Smith

    如何运行 .sh 脚本?

    • 16 个回答
  • Marko Smith

    如何安装 .tar.gz(或 .tar.bz2)文件?

    • 14 个回答
  • Marko Smith

    如何列出所有已安装的软件包

    • 24 个回答
  • Marko Smith

    无法锁定管理目录 (/var/lib/dpkg/) 是另一个进程在使用它吗?

    • 25 个回答
  • Martin Hope
    Flimm 如何在没有 sudo 的情况下使用 docker? 2014-06-07 00:17:43 +0800 CST
  • Martin Hope
    Ivan 如何列出所有已安装的软件包 2010-12-17 18:08:49 +0800 CST
  • Martin Hope
    La Ode Adam Saputra 无法锁定管理目录 (/var/lib/dpkg/) 是另一个进程在使用它吗? 2010-11-30 18:12:48 +0800 CST
  • Martin Hope
    David Barry 如何从命令行确定目录(文件夹)的总大小? 2010-08-06 10:20:23 +0800 CST
  • Martin Hope
    jfoucher “以下软件包已被保留:”为什么以及如何解决? 2010-08-01 13:59:22 +0800 CST
  • Martin Hope
    David Ashford 如何删除 PPA? 2010-07-30 01:09:42 +0800 CST

热门标签

10.10 10.04 gnome networking server command-line package-management software-recommendation sound xorg

Explore

  • 主页
  • 问题
    • 最新
    • 热门
  • 标签
  • 帮助

Footer

AskOverflow.Dev

关于我们

  • 关于我们
  • 联系我们

Legal Stuff

  • Privacy Policy

Language

  • Pt
  • Server
  • Unix

© 2023 AskOverflow.DEV All Rights Reserve