【问题标题】:Linux time and date [closed]Linux时间和日期[关闭]
【发布时间】:2012-11-20 07:13:09
【问题描述】:

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

我使用了这个命令。

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

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

我应该使用什么命令?

请帮忙

【问题讨论】:

    标签: linux time amazon-ec2


    【解决方案1】:

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

    您可能因为时区错误而看错了时间,因此您试图“修正”时间。

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

    【讨论】:

      【解决方案2】:

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

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

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

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

      【讨论】:

      • 好的,我会修复时区。感谢您的回复。
      猜你喜欢
      • 2019-04-09
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2014-09-11
      相关资源
      最近更新 更多