標籤:linux 時間 時區 同步
問題如此圖紅色地區
650) this.width=650;" src="https://s1.51cto.com/wyfs02/M00/9A/B1/wKiom1lZrbfSDXhZAAFXnusKgXY449.png-wh_500x0-wm_3-wmp_4-s_3314084951.png" title="11111111111111111111.png" alt="wKiom1lZrbfSDXhZAAFXnusKgXY449.png-wh_50" />
# /usr/sbin/ntpdate time.nist.gov //手動同步時間後,發現與網路時間還是不不對
# vi /etc/sysconfig/clock //發現是new_york,ZONE="America/New_York"
# cp /usr/share/zoneinfo/Asia/Shanghai /etc/localtime //修改時區
# vi /etc/sysconfig/clock //修改為中國的東八區
ZONE="Asia/Shanghai"
UTC=false
ARC=false
參考網上
1)/etc/sysconfig/clock 檔案,只對 hwclock 命令有效,且只在系統啟動和關閉的時候才有用(修改了其中的 UTC=true 到 UTC=false 的前後,執行 hwclock (--utc, 或 --localtime) 都沒有變化,要重啟系統後才生效);在 /etc/sysconfig/clock 中 UTC=false 時,date、hwclock、hwclcok --localtime 輸出的時間應該都一致,且此時 hwclock --utc是沒有意義的;在 /etc/sysconfig/clock 中 UTC=ture 時,date、hwclock 的輸出是一致的,hwclock --localtime 的輸出則是UTC時間;系統關閉時會同步系統時間到硬體時鐘,系統啟動時會從硬體時鐘讀取時間更新到系統,這2個步驟都要根據 /etc/sysconfig/clock 檔案中UTC的參數來設定時區轉換。
2)./etc/localtime這個檔案用來設定系統的時區,將 /usr/share/zoneinfo/ 中相應檔案拷貝到/etc下並重新命名為 localtime 即可修改時區設定,而且這種修改對 date 命令是及時生效的。不論是 date 還是 hwclock 都會用到這個檔案,會根據這個檔案的時區設定來進行UTC和本地之間之間的換算。
650) this.width=650;" src="https://s1.51cto.com/wyfs02/M00/9A/B2/wKioL1lZr4Xy3MtwAAALp--2osE475.png-wh_500x0-wm_3-wmp_4-s_316273005.png" title="2222222.png" alt="wKioL1lZr4Xy3MtwAAALp--2osE475.png-wh_50" />
開機的時候自動網路校時:
vi /etc/rc.d/rc.local
/usr/sbin/ntpdate time.nist.gov ; /sbin/hwclock -w
本文出自 “Linux” 部落格,請務必保留此出處http://xiraowangja.blog.51cto.com/3952075/1943967
linux系統時間和時區與internet時間同步