D.T*_*ate 8 linux redhat centos amazon-ami amazon-ec2
我使用运行名为Amazon Linux AMI的发行版的 Amazon EC2 服务器实例。(我读过它基于 CentOS/Red Hat)。我的具体版本是2012.09 版本。
无论如何,大约一周前,我能够将时区从默认的 UTC 更改为 America/New_York(即 EST/EDT)。我用来改变它的命令是:
ln -sf /usr/share/zoneinfo/America/New_York /etc/localtime
Run Code Online (Sandbox Code Playgroud)
...感谢另一个服务器故障问题。那时,我能够从命令行运行date,并且它正确地显示了 EDT 时间。即使在 EDT 在上周日“回落”到 EST 之后,我还是很高兴地发现跑步date仍然产生了正确的当地时间。那太好了。
但是,在yum update昨天运行之后,我的时区似乎恢复到了普通的 'ol UTC。我什至检查了/etc/localtime文件的最后修改时间,确实它确认它在我更新的同时被修改。
有什么办法可以防止这种情况再次发生,还是每次执行时我都会被卡住重置时区yum update?