ntpdate 設定伺服器時間定期同步

2022-06-08 12:00:15 字數 1006 閱讀 7381

在後端服務執行過程中,有時會遇到乙個時間不同步的問題,即伺服器時間對比當前時間會有滯後或超前。

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

1. 服務日誌列印的時間不准,導致查問題比較麻煩。

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

3. 集群化服務在不同機器節點上的時間不一致,導致集群狀態異常

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

#ubuntu

apt

install -y ntpdate

#centos

yuminstall -y ntpdate

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

我們可以看到時間自動與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之間可能有前因後果,時間是同步事件的先後的重要依據。一般來說,對乙個機房內的裝置,可以設定一台時間伺服器,由它...