GUI 时间与命令行时间不同

GUI 时间与命令行时间不同

我遇到了一个奇怪的问题。我的 Unity 栏中的时间是正确的,但 bash 中的时间却快了 2 个小时。

$ date
Wed Jun 20 15:31:55 CDT 2012

团结栏:

Wed Jun 20 13:31:55

这是我的等配置:

$ cat /etc/timezone
America/Los_Angeles

区域设置:

$ locale
LANG=en_US.UTF-8
LANGUAGE=
LC_CTYPE="en_US.UTF-8"
LC_NUMERIC="en_US.UTF-8"
LC_TIME="en_US.UTF-8"
LC_COLLATE="en_US.UTF-8"
LC_MONETARY="en_US.UTF-8"
LC_MESSAGES="en_US.UTF-8"
LC_PAPER="en_US.UTF-8"
LC_NAME="en_US.UTF-8"
LC_ADDRESS="en_US.UTF-8"
LC_TELEPHONE="en_US.UTF-8"
LC_MEASUREMENT="en_US.UTF-8"
LC_IDENTIFICATION="en_US.UTF-8"
LC_ALL=

最后,我尝试$ sudo dpkg-reconfigure tzdata将其设置为“Los_Angeles”。

有人见过这样的事情吗?

编辑

于是我在另一台电脑上安装了 Ubuntu,在使用 dist-upgrate 安装更新后,时间又提前了 2 个小时……在一台全新的电脑上。以下是 apt 的输出:http://pastebin.com/jMffJNs4

答案1

这都是我的错。

这是一个很难找到的配置文件级别的本地 TZ var。

相关内容