有人说EC2上不需要进行对时,基于Xen的虚拟机的系统时间会跟宿主的时间保持一致,并且不需要运行ntpd服务,不过从运维的角度我们还是决定根据需要自己配置时区及对时。

假设AWS上的EC2实例是创建在北京,并且是面向中国大陆用户,可以使用上海当地时间。

具体步骤如下:

0. 查看时区

# date -R
Mon, 23 Nov 2015 08:44:48 +0000           // 0时区,格林威治时区

# date -R
Mon, 23 Nov 2015 17:16:13 +0800          // 北京+8时区

 

1. 修改时区

cp /usr/share/zoneinfo/Asia/Shanghai /etc/localtime

 

2. 配置ntp服务

vim  /etc/ntp.conf

添加amazon的ntp服务器(若存在,则不需添加

server 0.amazon.pool.ntp.org iburst

server 1.amazon.pool.ntp.org iburst

server 2.amazon.pool.ntp.org iburst

server 3.amazon.pool.ntp.org iburst

 

3. 重启ntpd服务及设置自动启动

/etc/init.d/ntpd  restart

chkconfig ntpd on

 

4. 查看ntp状态

ntpstat

ntpq -p

 

 

参考推荐:

CentOS 修改date系统时间 (推荐

TimeZone:GMT,UTC,DST,CST

Linux cut 命令

Linux lsof 命令详解

Linux vmstat 命令详解

Linux rc.local 命令不执行

Linux expect 命令无需输入密码登陆

Linux date日期格式及加减运算