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

use*_*651 4 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有用.

有人可以看一下吗?

Mav*_*les 6

我在这里找到了一种更加用户友好的方法

成为root用户

sudo -s
Run Code Online (Sandbox Code Playgroud)

和使用

dpkg-reconfigure tzdata
Run Code Online (Sandbox Code Playgroud)

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


Fai*_*zan 5

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

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