1. 程式人生 > >linux系統時間和時區與internet時間同步

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

linux 時間 時區 同步

問題如此圖紅色區域

技術分享


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

技術分享


開機的時候自動網絡校時:
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時間同步