0

我的公司刚刚将服务器转移到美国各地。用户的对面。穿过电线的是调整后的时间。
例子:

database returns 01-Sep-2013 00:00:00.000 the we web app.
Accross the wire 31-Aug-2013 22:00:00.000

要编码和测试我的修复程序,我要么需要在中西部开发部署系统(非常值得怀疑),要么需要一种方法来更改我正在执行的 VM 的时区。

我看到有一些方法可以通过使用 UTC 来断开链接。但是我不想使用UTC。我希望我的虚拟机出现在美国各个时区之一。不确定切换时区对 oracle 安装有什么影响,但必须解决这个问题。

想到有人解决这个问题???

4

1 回答 1

1

VM 的日期基于物理计算机的硬件时钟。
如果您需要虚拟机成为过去的某个日期。向后调整时钟,启动虚拟机。如果您需要更改虚拟机的时区。

更改时区取决于特定的虚拟机。我正在使用centos。在 /usr/share/zoneinfo 中找到所需的时区。

mv  /etc/localtime /etc/localtime.orig
ln -s /usr/share/zoneinfo/XXXXXX/YYY /etc/localtime

不确定是否必须重新启动。不幸的是,没有简单的方法可以说我希望虚拟机突然处于另一个时区。

于 2013-10-02T22:55:35.383 回答