amazon-web-services - AWS EC2 Ubuntu 14.04 实例时钟提前 12 分钟运行

标签 amazon-web-services amazon-ec2 system

我们在 Amazon EC2 m4.xlarge 实例上使用 Ubuntu 14.04 (LTS)。实例时钟似乎比当前时间提前 12 分钟运行。

我正在使用 python shell 通过运行此命令来检查时间

import datetime; datetime.datetime.utcnow()

我想知道是否有任何不涉及实例重启的解决方案。

谢谢

最佳答案

您必须编辑 chrony配置文件以添加 Amazon Time Sync Service 的服务器条目。
将您的实例配置为使用 Amazon 时间同步服务

  • 连接到您的实例并使用 apt 安装 chrony包裹。

  • ubuntu:~$ sudo apt install chrony


    备注
    如有必要,请先通过运行 sudo apt update 更新您的实例。 .
  • 打开 /etc/chrony/chrony.conf文件使用文本编辑器(例如 vimnano )。在文件中已经存在的任何其他服务器或池语句之前添加以下行,并保存您的更改:

  • server 169.254.169.123 prefer iburst


  • 重启chrony服务。

  • ubuntu:~$ sudo /etc/init.d/chrony restart

    [ ok ] Restarting chrony (via systemctl): chrony.service.


  • [ ok ] 重启 chrony (通过 systemctl):chrony.service .

  • ubuntu:~$ chronyc sources -v

     210 Number of sources = 7
    
      .-- Source mode  '^' = server, '=' = peer, '#' = local clock.
     / .- Source state '*' = current synced, '+' = combined , '-' = not combined,
    | /   '?' = unreachable, 'x' = time may be in error, '~' = time too variable.
    ||                                                 .- xxxx [ yyyy ] +/- zzzz
    ||      Reachability register (octal) -.           |  xxxx = adjusted offset,
    ||      Log2(Polling interval) --.      |          |  yyyy = measured offset,
    ||                                \     |          |  zzzz = estimated error.
    ||                                 |    |           \
    MS Name/IP address         Stratum Poll Reach LastRx Last sample
    ===============================================================================
    ^* 169.254.169.123               3   6    17    12    +15us[  +57us] +/-  320us
    ^- tbag.heanet.ie                1   6    17    13  -3488us[-3446us] +/- 1779us
    ^- ec2-12-34-231-12.eu-west-     2   6    17    13   +893us[ +935us] +/- 7710us
    ^? 2a05:d018:c43:e312:ce77:6     0   6     0   10y     +0ns[   +0ns] +/-    0ns
    ^? 2a05:d018:d34:9000:d8c6:5     0   6     0   10y     +0ns[   +0ns] +/-    0ns
    ^? tshirt.heanet.ie              0   6     0   10y     +0ns[   +0ns] +/-    0ns
    ^? bray.walcz.net                0   6     0   10y     +0ns[   +0ns] +/-    0ns
    
    在返回的输出中,^* 表示首选时间源。
  • 验证 chrony 报告的时间同步指标.

  • ubuntu:~$ chronyc tracking

    Reference ID    : 169.254.169.123 (169.254.169.123)
    Stratum         : 4
    Ref time (UTC)  : Wed Nov 29 07:41:57 2017
    System time     : 0.000000011 seconds slow of NTP time
    Last offset     : +0.000041659 seconds
    RMS offset      : 0.000041659 seconds
    Frequency       : 10.141 ppm slow
    Residual freq   : +7.557 ppm
    Skew            : 2.329 ppm
    Root delay      : 0.000544 seconds
    Root dispersion : 0.000631 seconds
    Update interval : 2.0 seconds
    Leap status     : Normal
    

    关于amazon-web-services - AWS EC2 Ubuntu 14.04 实例时钟提前 12 分钟运行,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/53464812/

    相关文章:

    amazon-web-services - 无法将现有 CloudFormation 模板的元数据 (AWS::CloudFormation::Init) 部分迁移到 AWS CDK

    amazon-web-services - 修改实例大小而不是创建新卷(Cloudformation)

    python - 获取系统Trougth python的音频设备和网络摄像头列表

    amazon-web-services - 我可以在没有 S3 存储桶的情况下使用 Amazon Rekognition 吗?

    linux - 使用 PSQL 从 Redshift 导出数据时遇到问题

    mysql - 使用几次后应用程序变慢

    将 proc/uptime 转换为 DD :HH:MM:SS

    C++ 可执行文件,sh 1 :not found

    amazon-web-services - 如何使用 boto3 指定 core-os ec2 实例的根卷大小?

    ssh - 带有X11转发的Amazon EC2实例之间的ssh