天天看點

ntpdate:設定伺服器時間定期同步背景設定過程

背景

在後端服務運作過程中,有時會遇到一個時間不同步的問題,即伺服器時間對比目前時間會有滞後或超前。

這種時間不同步導緻某些軟體服務問題,例如:

1. 服務日志列印的時間不準,導緻查問題比較麻煩。

2. 在服務寫入資料到資料庫或者其他中間件的時候,時間戳不對,導緻頁面顯示異常

3. 叢集化服務在不同機器節點上的時間不一緻,導緻叢集狀态異常

那如何解決時間同步的問題呢?我們可以使用ntpdate定期同步伺服器時間

設定過程

安裝ntpdate

#Ubuntu
apt install -y ntpdate
#Centos
yum install -y ntpdate
           

設定時間同步

執行:/usr/sbin/ntpdate cn.pool.ntp.org

ntpdate:設定伺服器時間定期同步背景設定過程

我們可以看到時間自動與ntpserver端同步了。

這裡有個疑問,如果下次伺服器時間又出現時間不同步怎麼辦呢?

我們可以配置crontab定期進行同步時間。

配置crontab

執行:crontab -e

在檔案末尾添加:

*/1 * * * * /usr/sbin/ntpdate cn.pool.ntp.org

然後輸入::x , 儲存

這樣伺服器就會每隔一分鐘去矯正伺服器的時間了。 

傳送門:2021最新測試資料與大廠招聘合集

部落客:測試生财(一個不為996而996的測開碼農)

座右銘:專注測試開發與自動化運維,努力讀書思考寫作,為内卷的人生奠定财務自由。

内容範疇:技術提升,職場雜談,事業發展,閱讀寫作,投資理财,健康人生。

csdn:https://blog.csdn.net/ccgshigao

部落格園:https://www.cnblogs.com/qa-freeroad/

51cto:https://blog.51cto.com/14900374

微信公衆号:測試生财(定期分享獨家内容和資源)

ntpdate:設定伺服器時間定期同步背景設定過程

繼續閱讀