时区似乎设置正确,但时间却相差 7 个小时

时区似乎设置正确,但时间却相差 7 个小时

我正在安装 ubuntu 12.04。在时间/日期设置中,我尝试单击西雅图(我所在的地方),但它只注册了温哥华。我修改了 ntp 配置文件以使用北美池(如果这很重要)。在时间/日期对话框中,我选中了“自动从互联网”。

它显示的时间值是当前时间之前7小时。

另一个小问题是,它显示的日期显然使用非美国格式 (yy-mm-dd)。如果这是默认格式,我可以接受最后一个问题,但时间差 7 个小时肯定是个问题。

我错过了什么?

答案1

我错过了什么?

您好,太平洋夏令时!:) 您的系统时钟默认为 UTC(又名 GMT),即 PDT+7。

使用 启动终端Ctrl-Alt-T,运行sudo dpkg-reconfigure tzdata,然后从菜单中选择北美的相应城市。然后退出。这样就完成了!

答案2

修复我的电脑上的时间不正确HP6910P

  1. 'UTC=no'开始/etc/default/rcS
  2. 然后将我的时区设置为系统设置->时间和日期
  3. 然后关机并重置 BIOS 中的本地时间。本地时间
    已减少了 5 小时(我的时区是 UTC-5,Ubuntu 在我设置时区时试图帮我一个忙,但却弄乱了 Windows 使用的 BIOS 本地时间)。

  4. 然后Ubuntu 12.04显示了正确的时间。

答案3

听起来你的时间错了 7 个小时。我遇到这种情况是因为我电脑上的基本时钟(应该设置为 UTC 时间,然后通过时区机制进行调整)设置为本地时间,而时区机制将我的时间调整到了更晚的时间。

虽然 ntp 应该将您计算机上的基本时钟设置为 UTC 时间,但如果不接近,它将拒绝调整它,而 7 小时根本不算接近。

我建议你只需发出命令即可将时间时钟设置为 utc ntpdate。如果能在一两秒内设置正确,你也可以手动设置时间。

相关内容