2. CentOS/RHEL 系統

步驟 1:安裝 chrony

bash:運行

# CentOS 7/RHEL 7
sudo yum install chrony -y
# CentOS 8/RHEL 8+
sudo dnf install chrony -y

步驟 2:配置 chrony(同 Ubuntu)

編輯配置文件 /etc/chrony.conf

bash:

sudo vim /etc/chrony.conf
  • 替換上游服務器:
server ntp.aliyun.com iburst
server time.nist.gov iburst  # 美國NIST服務器(備用)
  • 允許局域網客户端(例如 10.0.0.0/24 網段):
allow 10.0.0.0/24

步驟 3:重啓服務並設置自啓

bash:

sudo systemctl restart chronyd
sudo systemctl enable chronyd

步驟 4:驗證

bash:

chronyc sources -v  # 查看同步狀態
chronyc tracking    # 查看本地時間同步詳情

3. 傳統 ntp 服務

若需使用傳統 ntp 服務(而非 chrony),步驟如下:

Ubuntu/Debian 安裝 ntp:

bash:

sudo apt install ntp -y

配置文件:/etc/ntp.conf,添加上游服務器和允許的客户端(同 chrony 配置邏輯),然後重啓服務:

bash:

sudo systemctl restart ntp

CentOS/RHEL 安裝 ntp:

bash:

sudo yum install ntp -y  # CentOS 7
sudo systemctl restart ntpd
sudo systemctl enable ntpd