谷歌计算引擎实例时区自动更改为UTC

时间:2014-05-29 00:44:11

标签: timezone virtual-machine google-compute-engine

我是GCE实例的新用户。

我在一周前创建了实例,并通过以下命令将时区更改为亚洲/上海: cp / usr / share / zoneinfo / Asia / Shanghai / etc / localtime

然后昨天,我发现我的系统时区自动更改为UTC,并且/ etc / localtime已更改。所以我在agina上面运行命令。到现在为止还好。

之后我查了很多资源并出口TZ ='亚洲/上海'。但我仍然不知道它是否是根本原因。

此外,我发现有人在sysctl.conf文件中添加了xen.independent_wallclock = 1来维持独立的时间。但它适用于Xen VM,我不确定它对GCE是否有用。

有人可以看一下吗?

3 个答案:

答案 0 :(得分:5)

要进行永久性更改,请编辑$ HOME / .profile或$ HOME / .bash_profile附加该行,然后注销并再次登录:

TZ = '亚/上海';出口TZ

答案 1 :(得分:3)

我找到了一种更加用户友好的方式here

转到root用户

sudo -s

并使用

dpkg-reconfigure tzdata

这将打开一个GUI,引导您更改时区信息

答案 2 :(得分:0)

对于Windows用户,以管理员身份打开powershell并输入TZUtil.exe /s "<your new time zone>"。 要查看所有可用时区的列表,请输入TZUtil.exe /l。 有关更多信息,请输入TZUtil.exe /?