今天軟體的注冊突然出現問題,經過調試錯誤資訊後發現 原因是項目使用了網易雲信 因為雙方系統時間不比對 雲信注冊發生了異常。
Linux系統啟動時間比較久之後就會出現時間上的差異,接下來使用ntpdate來更新系統時間,再此記錄,以備後用。
1、安裝ntpdate
yum install ntpdate -y
2、date指令
date --檢視目前時間,結果如下:Thu Mar 21 15:15:29 CST 2019
date -s 09:38:40 --設定目前時間
3、ntpdate指令
ntpdate -u ntp.api.bz -- -u:從man ntpdate中可以看出-u參數可以越過防火牆與主機同步;
若不加 -u 或者伺服器位址失效 可能會出現 no server suitable for synchronization found。
4、ntp常用伺服器
國内:
NTP伺服器(上海) :ntp.api.bz
國外:
美國:time.nist.gov
複旦:ntp.fudan.edu.cn
微軟公司授時主機(美國) :time.windows.com
台警大授時中心(台灣):asia.pool.ntp.org
5、使用crontab設定定時更新任務,避免再次出現問題
vi /etc/crontab
加上下面這句話
* */1 * * * ntpdate -u ntp.api.bz --每一個小時