在後端服務執行過程中,有時會遇到乙個時間不同步的問題,即伺服器時間對比當前時間會有滯後或超前。
這種時間不同步導致某些軟體服務問題,例如:
1. 服務日誌列印的時間不准,導致查問題比較麻煩。
2. 在服務寫入資料到資料庫或者其他中介軟體的時候,時間戳不對,導致頁面顯示異常
3. 集群化服務在不同機器節點上的時間不一致,導致集群狀態異常
那如何解決時間同步的問題呢?我們可以使用ntpdate定期同步伺服器時間
#ubuntu執行:/usr/sbin/ntpdate cn.pool.ntp.orgapt
install -y ntpdate
#centos
yuminstall -y ntpdate
我們可以看到時間自動與ntpserver端同步了。
這裡有個疑問,如果下次伺服器時間又出現時間不同步怎麼辦呢?
我們可以配置crontab定期進行同步時間。
執行:crontab -e
在檔案末尾新增:
*/1 * * * * /usr/sbin/ntpdate cn.pool.ntp.org
然後輸入::x, 儲存
這樣伺服器就會每隔一分鐘去矯正伺服器的時間了。
博主:測試生財(乙個不為996而996的測開碼農)座右銘:專注測試開發與自動化運維,努力讀書思考寫作,為內捲的人生奠定財務自由。
csdn:
:51cto:
博主:測試生財(乙個不為996而996的測開碼農)座右銘:專注測試開發與自動化運維,努力讀書思考寫作,為內捲的人生奠定財務自由。
csdn:
:51cto:
CentOS伺服器ntpdate同步
如有多台centos伺服器執行相同的服務,且對時間準確性要求較高,那必須保證多台伺服器時間統一。最簡單的就是每台伺服器都用ntpdate同步同一臺網路時間伺服器的時間。1 輸入ntpdate time.nist.gov同步網路時間 root localhost ntpdate time.nist.g...
設定時間伺服器
公司多台伺服器時間不一致,嚴重影響日常維護。今天參考網上常見配置沒有配成功,最後參考命令自己摸索成功,記錄一下。網路環境 公司有內網,有伺服器a可連線內網和internet。各伺服器版本有datacenter 標準版,企業版。其中標準版和企業版用網上設定策略組和登錄檔,沒有難度。以下主要是資料中心版...
linux設定時間伺服器
對多個linux伺服器,時間保持一致是很必要的。根據精確度要求,應該有相應的時間間隔進行時間同步。如果不進行時間同步,時間久了就會差別很大,遇到問題時定位就很困難。因為多台裝置的配合,log之間可能有前因後果,時間是同步事件的先後的重要依據。一般來說,對乙個機房內的裝置,可以設定一台時間伺服器,由它...