我登录的是 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。