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