我用的亞洲上海的時間:
Code:
#ln -sf /usr/share/zoneinfo/Asia/Harbin /etc/localtime
當前有了兩個時間:一個是系統啟動時候的時間,就是主板上的硬件時間一個是當前系統時間。系統以啟動時的系統時間安作為UTC-格林威治標準時間為標準再根據當前時區增加或減少了時差得到的結果。所以是不準確的。
先讀取主板上的硬件時間:
Code:
#hwclock --show
用這個時間同步系統時間:
#hwclock --hctosys
編輯系統時間為本地時間而不是UTC時間:
Code:
#nano -w /etc/conf.d/clock
就是把這一句:
CLOCK="UTC" 改成CLOCK="local"
重啟系統,重新設置時間,并把系統時間 同步回硬件時間
Code:
#date 095502132009
#hwclock --systohc
中間牽扯到系統的UTC和local的變更問題,邏輯關系挺麻煩。做個筆記吧,至少解決了。