Linux
Linux時區沒有改變
即使嘗試了所有可能的方法,也無法將時區更改為 PST8PDT
[root@test ~]# date Tue May 10 07:24:18 EDT 2016 [root@test ~]# ll /etc/localtime lrwxrwxrwx 1 root root 27 May 10 06:35 /etc/localtime -> /usr/share/zoneinfo/PST8PDT [root@test ~]# cat /etc/profile | grep TZ export TZ=PST8PDT [root@test ~]# date Tue May 10 07:24:57 EDT 2016 [root@test ~]# echo $TZ PST8PDT [root@test ~]# ls /root/.profile ls: /root/.profile: No such file or directory
還有什麼方法可以改變嗎?
[root@test ~]# cat /etc/redhat-release Red Hat Enterprise Linux Server release 5.10 (Tikanga)
您不應該使用像 PST8PDT 這樣的古老風格的“時區”。至少從 RHEL 6 (2010) 開始,這些已被棄用,甚至根本不可用。
相反,請使用目前的,例如
America/Los_Angeles
.export TZ=America/Los_Angeles ln -snf /usr/share/zoneinfo/$TZ /etc/localtime