在英国,我们是 UTC+1。我使用“日期”设置时间。但是它不断重置回标准 UTC,我猜是通过 NTP 时间服务器。
我试过用 tzselect 设置时区,但它不会改变时间,它仍然是 UTC 而不是本地时间。
Therefore TZ='Europe/London' will be used.
Local time is now: Thu Jun 25 10:57:48 BST 2009.
Universal Time is now: Thu Jun 25 09:57:48 UTC 2009.
上面的输出是正确的,但时间实际上并没有改变。
我要么需要禁用时间的自动更新,要么需要正确设置时区。
你也可以这样做:
然后它将允许您选择您的时区。
这将起作用。我在我的服务器上做了这个,试试看。
回旋加速器:~# ntpdate pool.ntp.org 25 Jun 15:45:05 ntpdate[18445]: step time server 120.88.47.10 offset 485.998764 sec
我不是100%的,但这是一个想法。
我知道在 RHEL/CentOS 上,时区在 /etc 下设置为符号链接。
例如,我的是
本地时间 -> /usr/share/zoneinfo/America/Los_Angeles
你能确认你的链接是欧洲/伦敦吗?如果没有,请尝试删除本地时间符号链接并创建一个。
在这种情况下可能不是问题,但我之前在使用命名时区时遇到过问题。我建议尝试使用 GMT 偏移量。(在你的情况下显然只是格林威治标准时间)
在 Kubuntu 中,您在安装过程中设置时区,然后您可以使用系统设置 -> 日期和时间更改时区,然后选择一个时区。但是,tzdata 的每次升级(从 apt-get upgrade 或从自动软件包升级)似乎都会将时区重置为您在安装时选择的任何内容。我只是按照建议使用 dpkg-reconfigure tzdata 对其进行了更改,这似乎有效。也许它会在下一次 tzdata 升级中存活下来。
通常你需要
之后,事情应该是正确的。
那么如果你做这两件事会发生什么呢?你能发布“日期”的输出吗?
如果时间正确更改,但稍后又更改回来,则说明存在干扰。
常见罪魁祸首:
如果日期没有改变任何东西,那就真的有问题了......
我也遇到了这个问题:
我用它来关闭UTC
非官方的 Ubuntu 入门指南 | linuxtopia.org
然后使用 ntp 服务并使用默认的 ubuntu 时间服务器。
还要确保我的纬度/经度区域设置良好。
干杯