解析Linux系統修改時區不用重啟方法

2021-07-26 09:06:31 字數 753 閱讀 3194

時區的配置檔案是/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

linux系統修改時區

1 現在系統的時區為utc 2 修改utc時區為cst時區 1 修改時區檔案 cp usr share zoneinfo asia shanghai etc localtime zone asia shanghai utc false 使修改生效 source etc sysconfig clock...

linux修改時區

timedatectl 檢視系統時間方面的各種狀態 local time 四 2014 12 25 10 52 10 cst universal time 四 2014 12 25 02 52 10 utc rtc time 四 2014 12 25 02 52 10 timezone asia s...

linux 修改時區

1.centos 6.9 修改 使用date命令檢視時區 date help 獲取幫助 root db02 date r mon,13 aug 2018 11 10 04 0800 root db02 date z 0800 我們國家的東八區 0800 修改時區 cp usr share zonei...