在 AWS 上部署新项目时,发现无法设置机器时区,可用时区列表内仅有 UTC。
发现
部署项目时需要配置机器的时区以便更好的进行定时及计时,于是使用 SystemD 命令(Ubuntu 18.04 LTS)进行配置系统时区。
# timedatectl set-timezone Asia/Singapore
小贴士:执行此命令时,亚洲无法进行自动补全,于是手动写全命令,执行报错未找到此时区。
于是使用命令查询可用时区
$ timedatectl list-timezones
输出仅一行
UTC
解决
发现 AWS 提供的镜像为精简镜像,很多必备的包并未安装。
$ sudo apt-get install ntp
安装此包即可修复此问题。
实际上缺少的包为 tzdata
,安装 ntp
时为所需依赖。
# apt install tzdata
附录
参考链接
- How to change timezone on Ubuntu 18.04 Bionic Beaver Linux - LINUXCONFIG
- Ubuntu: Change Timezones and Set Up Time Synchronization - DevAmswers.co
本文由 柒 创作,采用 知识共享署名4.0
国际许可协议进行许可。
转载本站文章前请注明出处,文章作者保留所有权限。
最后编辑时间: 2019-06-04 11:44 AM