linux虛擬機更改時區


第一種方法:

cat  /etc/sysconfig/clock
ZONE="Asia/Shanghai"

UTC=true    

ARC=false       

rm   -f /etc/localtime 
ln -sf  /usr/share/zoneinfo/Asia/Shanghai    /etc/localtime  

第二種方法:

通過tzselect命令來修改時區

執行tzselect命令   -->    選擇Asia     --> 選擇China   -->  選擇Beijing --- 選擇yes  ,執行完tzselect命令選擇時區后,時區並沒有更改,只是在命令最后提示你可以執行TZ=‘Asia/Shanghai’ ; export  TZ   最終將這行命令添加到/etc/profile文件中去,然后退出並重新登陸


查看當前時區

date -R
Wed, 26 Jul 2017 11:11:25 +0800

 當前時間

date
Wed Jul 26 11:11:38 CST 2017

 

 

 

如果啟用了UTC(UTC=true),顯示的其實是經過時區換算的時間而不是BIOS中真正的時間,如果加上--localtime選項,則得到的總是BIOS中實際的時間。

在/etc/sysconfig/clock中UTC=false時,date、hwclock、hwclock   --localtime輸出的時間應該一致

在/etc/sysconfig/clock中UTC=true時,date、hwclock的輸出是一致的,hwclock   --localtime的輸出則是UTC時間

系統關閉時會同步系統時間到硬件時鍾,系統啟動時會從硬件時鍾讀取時間更新到系統,這2個步驟要根據/etc/sysconfig/clock文件中UTC參數來設置時區轉換。


免責聲明!

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



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