【发布时间】:2012-11-20 07:13:09
【问题描述】:
我只是在 AWS amazon AMI 中创建了一个实例。 并想设置时间和日期。
我使用了这个命令。
date -s "20 NOV 2012 16:10:00"
但是当我重新启动时,日期值会回到开头(在我更改之前)
我应该使用什么命令?
请帮忙
【问题讨论】:
标签: linux time amazon-ec2
我只是在 AWS amazon AMI 中创建了一个实例。 并想设置时间和日期。
我使用了这个命令。
date -s "20 NOV 2012 16:10:00"
但是当我重新启动时,日期值会回到开头(在我更改之前)
我应该使用什么命令?
请帮忙
【问题讨论】:
标签: linux time amazon-ec2
我认为您的 AMI 很可能已设置为通过 NTP 自动同步时间并在重启时自动同步时间。
您可能因为时区错误而看错了时间,因此您试图“修正”时间。
正确的解决方案是使用tzselect 命令来设置您最喜欢的时区。
【讨论】:
在 Linux 上,更新时间的正常方式(在物理硬件上,没有NTP)是:
# hwclock -w 更新硬件 RTC(这通常由 init 脚本在您关闭时完成,但如果您不打算关闭它很有用)在 Amazon 上,硬件时钟可能是只读的(也可能涉及 NTP,但虚拟化通常会同步时钟)。 VMWare 在 vmware-tools 中有一个时钟同步选项,可以使操作系统时钟保持同步,Xen linux 内核有a setting to disable time sync。
修复时区可能是您真正想要的解决方案,除非您想故意设置错误的时间。
【讨论】: