最近搭openstack測試環境的時候發現Linux系統的時間不對,比如說上午10點10分在Linux中date的輸出爲Mon Apr 8 22:10:00 EDT 2019
試過很多辦法都不行,後來留意到EDT,我記得之前Linux的date輸出爲CST,上網一查,果然是時區的問題。
EDT:指美國東部夏令時間,波士頓、紐約市、華盛頓哥倫比亞特區,都在這個時區內,跟北京時間有12小時的時差,晚12小時。
解決辦法如下:
mv /etc/localtime /etc/localtime.bak
ln -s /usr/share/zoneinfo/Asia/Shanghai /etc/localtime
然後執行date驗證OK!