linux系統時間和時區與internet時間同步

問題如此圖紅色區域

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和本地之間之間的換算。

wKioL1lZr4Xy3MtwAAALp--2osE475.png-wh_50


 開機的時候自動網絡校時: 
    vi /etc/rc.d/rc.local 
    /usr/sbin/ntpdate time.nist.gov ;  /sbin/hwclock -w




發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章