我需要改变我的时间去新加坡时间。
我在那里读了文档,我没有编辑里面的时钟文件:/ etc / sysconfig /
文件: http ://docs.aws.amazon.com/AWSEC2/latest/UserGuide/set-time.html
我没有cd /etc/sysconfig
和我No Such File Directory
我也做了ls /etc/
那里真的没有任何sysconfig文件夹。 我find了一个timezone
文件,所以我试了一下
sudo nano /etc/timezone
该文件只说ETC / UTC
我如何改变时区?
如果/ etc / sysconfig / clock文件不存在,请继续并创建它。 添加文档引用的两个相关行,创建必要的符号链接,然后重新启动服务器。
ZONE="Asia/Singapore" UTC=false
没有必要到文档的第2步。 只需要运行这些命令。
sudo ln -sf /usr/share/zoneinfo/America/Los_Angeles /etc/localtime sudo reboot
如果你找不到/etc/sysconfig/clock
,可能是你正在使用disto而不使用它。 至少Ubuntu 15-17和RHEL / CentOS 7,您可以使用timedatectl
实用程序。
timedatectl
timedatectl list-timezones
sudo timedatectl set-timezone <timezone>
这将负责修改/etc/localtime
符号链接。
参考资料: RHEL指南 , Ubuntu的timedatectl(1)