2

我只是在 AWS amazon AMI 中创建一个实例。并想设置时间和日期。

我使用了这个命令。

date -s "20 NOV 2012 16:10:00"

但是当我重新启动时,日期值会回到开头(在我改变之前)

我应该使用什么命令?

请帮忙

4

2 回答 2

2

在 Linux 上,更新时间的正常方法(在物理硬件上,没有NTP)是:

  1. 日期与相关参数设置时间
  2. 更新硬件 RTC # hwclock -w(这通常在您关机时由初始化脚本完成,但如果您不打算关机,这很有用)

在 Amazon 上,硬件时钟可能是只读的(也可能涉及 NTP,但虚拟化通常会同步时钟)。VMWare 在 vmware-tools 中有一个时钟同步选项,可以使操作系统时钟保持同步,Xen linux 内核有一个禁用时间同步的设置

修复时区可能是您真正想要的解决方案,除非您想故意设置错误的时间。

于 2012-11-20T07:49:52.857 回答
2

我认为您的 AMI 很可能已设置为通过 NTP 自动同步时间并在重新启动时自动同步时间。

由于时区对您来说似乎是错误的,您可能看到了错误的时间,因此您试图“修复”时间。

正确的解决方案是使用tzselect命令来设置您最喜欢的时区。

于 2012-11-20T07:40:03.317 回答