Linux服務器普遍都存在時間不準確的問題,現在就總結一下Linux的時間同步設置
一、如果能連接到互聯網上,可以直接用網上的時間服務器
先執行ntpdate clepsydra.dec.com,看時間同步是否能正常進行
如果可以,再進行下一步,把它加入定時任務中,讓它每週六12點執行時間同步命令。
1.# crontab -u root -e
加入0 12 * * 6 /usr/sbin/ntpdate clepsydra.dec.com
2.# service crond restart
如果clepsydra.dec.com不行,你也可以再試一下其他的時間服務器,網上搜一下很多的
注意:
時區設置一定要正確
查看時區設置
# cat /etc/sysconfig/clock
設置時區爲Asia/Shanghai
二、如果是在局域網裏,不能連接到互聯網,可以使用Win2003做爲時間服務器,註冊表配置如下
/HKEY_LOCAL_MACHINE/SYSTEM/CurrentControlSet/Services/W32Time
/Parameters/Type -> NTP
/Config/AnnounceFlags -> 5
/TimeProviders/NtpServer/Enabled -> 1
/TimeProviders/NtpClient/SpecialPollInterval -> 900
/Config/MaxPosPhaseCorrection -> 172800
/Config/MaxNegPhaseCorrection -> 172800
修改註冊表後,重啓時間服務
net stop w32time
net start w32time