Linux - 未经许可设置本地时间

Linux - 未经许可设置本地时间

我登录的是 Linux 服务器,位于欧洲时区。如何将我的账户设置为亚洲时区?而且我没有超级用户权限。

系统分别是centos 6.5和ubuntu 12.10,两台服务器。

答案1

如果您对/usr/share/zoneinfo/及其子项具有读取权限(通常情况下),则可以通过执行以下命令在~/.bashrc或中设置时区:~/.bash_profile

export TZ="/usr/share/zoneinfo/{TIMEZONE-DIRECTORY}/{TIMEZONE_FILE}"

使用 /usr/share/zoneinfo/ 中的正确时区目录和时区文件。

http://www.cyberciti.biz/faq/howto-linux-set-time-zone-per-user-basis/

答案2

您可以通过执行以下命令来更改时区。

mv /etc/localtime /etc/localtime.bak

ln -s /usr/share/zoneinfo/Asia/xxxx /etc/localtime

根据您的时区替换 Asia/xxxx。

相关内容