Linux系統的時間比北京時間慢12個小時的處理方案(將EDT時區改為CST)


今天查看Linux操作系統的時間,發現比正常時間慢12個小時整,感覺很奇怪,后來使用ntp服務器校對時間發現也是不管用的,還是慢12個小時。之前遇到過是慢8個小時,但是我知道是因為使用的是UTC時間,結果這次沒有反應過來是這方面的原因,后來從網上得知原來是時區的問題,后來修改了一下就成功了。

1、首先查看一下原來的時區(現在時間是北京時間7月20日12點33分)

[root@node3 ~]# date
2019年 07月 20日 星期六 00:33:19 EDT

現在時區是EDT,感覺很奇怪,因為我們北京時間使用的是CST,而EDT是美國東部夏令時期,比北京時間慢整整12個小時。

2、接着我們就要調時區,所有的時區都是在/usr/share/zoneinfo/Asia目錄下,有很多亞洲的時區,我們選擇Shanghai這個時區。

[root@node3 Asia]# cp /usr/share/zoneinfo/Asia/Shanghai /etc/localtime

3、這個時候再次校對時間即可,會發現時間是正確的時間了。如下所示:

[root@node3 ~]# date
2019年 07月 20日 星期六 12:34:13 CST

總結:通過這次的踩坑,我發現兩點新的知識:

1、采用阿里雲的ntp服務器的源

ntp1.aliyun.com

1、以后校對時間可以不使用ntp服務器了,這樣子免除了下載ntp軟件的麻煩,Linux本身自帶的有ntpdate命令。后面跟ntp源直接可以進行同步。可以設置一個開機自啟動的命令來進行。

[root@node3 ~]# ntpdate ntp1.aliyun.com

這樣子可以直接同步阿里雲的服務器


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM