天天看點

修改伺服器時區

方法一:

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 ,如需轉載請自行聯系原作者