Amazon提供可从实例访问的Amazon Time Sync服务,以前在AWS实例进行时间同步需要与外部的服务器进行NTP通信,但现在实例无需访问Internet就可进行时间同步。
Amazon Time Sync的特点如下。
cat /etc/system-release 命令,确认当前的Amazon Linux版本。
$ cat /etc/system-release
Amazon Linux AMI release 2017.03
Amazon Linux配置Amazon Time Sync Service
登陆到EC2实例后,yum remove 命令卸载NTP服务。
# yum remove ntp* -y
卸载ntp服务之后, yum install命令安装chrony服务。
# yum install chrony -y
确认 /etc/chrony.conf 文件里包含以下配置。
server 169.254.169.123 prefer iburst
最后 service 命令启动chronyd服务,并使用 chkconfig 命令设定开机自动启动。
# service chronyd start
# chkconfig chronyd on
更多详细信息,参照 https://docs.aws.amazon.com/zh_cn/AWSEC2/latest/UserGuide/set-time.html