方法一:
tzselect
方法二:
時區的配置檔案是/etc/sysconfig/clock。用tzselect指令就可以修改這個配置檔案,根據指令的提示進行修改就好了。
但是在實際工作中,發現這種方式是不能夠使得伺服器上的時間設定馬上生效的,而且使用ntpdate去同步時間伺服器也不能夠更改時間。即使你使用了date指令手工設定了時間的話,如果使用ntpdate去進行時間同步的話,時間又會被改動到原來的錯誤時區的時間。而生産的機器往往是非常重要的,不能夠進行重新開機等操作。
如果要修改時區并且馬上生效,可以更換/etc/localtime 檔案來實作。比如修改時區為中國上海,那麼就可以使用如下的指令來使得時區的更改生效。
cp /usr/share/zoneinfo/Asia/Shanghai /etc/localtime
然後最好使用下面的指令将更改寫入bios。
hwclock
--------------------------------
具體操作:
[root@localhost ~]# cp /usr/share/zoneinfo/Asia/Shanghai /etc/localtime
cp: overwrite `/etc/localtime'? y
[root@localhost ~]# date
Sat Feb 20 16:04:43 CST 2010
[root@localhost ~]# hwclock
Sat 20 Feb 2010 04:05:12 PM CST -0.474966 seconds
這個是我們自己伺服器的時區:
localtime -> /usr/share/zoneinfo/US/Pacific
三、無法修改時區的處理方式:
今天在網上找了2種方法都試了,但總是無法更改時區,郁悶了。。。。
yum update tzdata-2012b-3.el5更新這個包就可以
本文轉自chenzudao51CTO部落格,原文連結:http://blog.51cto.com/victor2016/1896788 ,如需轉載請自行聯系原作者