yum udate後Red Hat Linux的時區被篡改 原

因爲Kerberos總是出錯,拒絕連接,才發現,yum udate之後,時區從EDT +0800變成了EDT -0400。也就是說,從東8區變成了西4區。如何查時區?運行下面這條命令:

# date +%Z%z

有人說是因爲更新了gzlibc,而/etc/localtime是其中一部分。系統升級gzlibc時順便更新了/etc/localtime,從而導致時區的更改。怎麼改回來呢?

1)有人說,更新/etc/sysconfig/clock

# cat /etc/sysconfig/clock
"Zone=America/New_York"

2)更改/etc/localtime

# cp /usr/share/zoneinfo/Asia/Shanghai /etc/localtime

3)運行/usr/bin/tzselect

# /usr/share/zoneinfo/tzselect

4)在/etc/profile或/etc/bashrc中更改環境變量,添加下面這一句:

vi /etc/bashrc
TZ="Asia/Shanghai"; export TZ
:wq
source /etc/bashrc

 

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章