请启用 Javascript 以查看内容

AWS EC2实例时区设置与故障排查

 ·   ·  ☕ 1 分钟  ·  ✍ Wenlong · 👀... 阅读

AWS EC2实例时区设置与故障排查

问题描述

在AWS上使用CentOS 7创建EC2实例时,设置时区无效。本文将分析原因并提供解决方案。

解决办法

1
yum upgrade tzdata -y

原因分析

1
zdump -v /usr/share/zoneinfo/Asia/Shanghai

我们会发现时区是固定不变的,无论我们通过修改 localtime 还是通过 timedatectl 修改,都无效。经过一番搜索,我发现是由于 tzdata 数据库老旧导致,升级即可解决。

另外也可以通过 TZ 环境变量来设置,这是操作系统默认支持的方式。

设置时区

1
timedatectl set-timezone Asia/Shanghai

或者

1
ln -sf /usr/share/zoneinfo/Asia/Shanghai /etc/localtime

致谢

感谢 LinuxQuestions 提供的帮助。

文章链接
https://www.cnsre.cn/posts/210312112259/

您的鼓励是我最大的动力
alipay QR Code
wechat QR Code

Avatar
作者
Wenlong
一位只会重启的运维


目录