服务器设置和教程 · 6 10 月, 2024

CentOS 8 中使用 chrony 作為 NTP 伺服器

CentOS 8 中使用 chrony 作為 NTP 伺服器

在現代的伺服器管理中,時間的準確性至關重要。無論是進行數據備份、日誌記錄,還是執行定時任務,準確的時間都能確保系統的穩定性和可靠性。本文將介紹如何在 CentOS 8 中使用 chrony 作為 NTP(網絡時間協議)伺服器,幫助用戶同步系統時間。

什麼是 chrony?

chrony 是一個用於時間同步的工具,特別適合於不穩定的網絡環境。與傳統的 NTP 服務器相比,chrony 提供了更快的時間同步和更好的性能。它能夠在系統啟動時迅速獲取時間,並在網絡連接不穩定的情況下保持時間的準確性。

安裝 chrony

在 CentOS 8 中,chrony 通常預裝在系統中。如果未安裝,可以通過以下命令進行安裝:

sudo dnf install chrony

配置 chrony

安裝完成後,接下來需要配置 chrony。配置文件位於 /etc/chrony.conf。使用文本編輯器打開該文件:

sudo vi /etc/chrony.conf

在配置文件中,您可以添加 NTP 伺服器。以下是一個示例配置:

server 0.centos.pool.ntp.org iburst
server 1.centos.pool.ntp.org iburst
server 2.centos.pool.ntp.org iburst
server 3.centos.pool.ntp.org iburst

這些伺服器是 CentOS 提供的公共 NTP 伺服器,您也可以根據需要添加其他伺服器。

啟動和啟用 chronyd 服務

配置完成後,您需要啟動 chronyd 服務並設置其在系統啟動時自動啟動:

sudo systemctl start chronyd
sudo systemctl enable chronyd

檢查時間同步狀態

要檢查 chrony 的同步狀態,可以使用以下命令:

chronyc tracking

這將顯示當前的時間同步狀態,包括系統時間、NTP 伺服器的時間和偏差等信息。

防火牆設置

如果您的伺服器啟用了防火牆,您需要允許 NTP 流量。可以使用以下命令來開放 NTP 端口:

sudo firewall-cmd --permanent --add-service=ntp
sudo firewall-cmd --reload

總結

在 CentOS 8 中使用 chrony 作為 NTP 伺服器是一個簡單而有效的解決方案。通過正確的配置和設置,您可以確保伺服器的時間準確無誤,從而提高系統的穩定性和可靠性。對於需要高可用性和穩定性的應用,選擇合適的 香港VPS 服務也是一個重要的考量。了解更多關於 伺服器 的資訊,請訪問我們的網站。