在CentOS上安裝NTP并配置阿里云提供的NTP服務器進行時間同步,可以按照以下步驟操作。阿里云提供了穩(wěn)定的時間同步服務,有助于確保你的系統(tǒng)時間準確。
1. 更新系統(tǒng)包
首先,確保你的系統(tǒng)是最新的:
sudo yum update -y
2. 安裝 NTP
使用yum 包管理器來安裝NTP服務:
sudo yum install ntp -y
編輯NTP配置文件 /etc/ntp.conf, 將替換默認的NTP服務器為阿里云提供的NTP服務器。
sudo vim /etc/ntp.conf
在文件中添加阿里云的NTP服務器地址,同時可以移除或注釋掉其他NTP服務器的配置行。阿里云推薦的NTP服務器如下:
server ntp1.aliyun.com iburst server ntp2.aliyun.com iburst server ntp3.aliyun.com iburst server ntp4.aliyun.com iburst server ntp5.aliyun.com iburst server ntp6.aliyun.com iburst server ntp7.aliyun.com iburst
iburst 選項用于加快初次同步的速度,在客戶端第一次嘗試連接到NTP服務器時發(fā)送一系列請求以快速獲得時間更新。
4. 啟動并啟用 NTP 服務
安裝和配置完成后,啟動NTP服務,并設置為開機自啟:
sudo systemctl start ntpd sudo systemctl enable ntpd
5. 立即同步時間
為了讓系統(tǒng)立即同步時間,可以使用ntpd 命令:
sudo ntpd -qg
-q 選項讓ntpd 同步一次時間后退出,而-g 選項允許較大的時間調(diào)整,不受默認限制的影響。
6. 防火墻設置
如果你的系統(tǒng)啟用了防火墻,你需要允許UDP端口123上的流量,以便NTP能夠正常工作。
sudo firewall-cmd --add-service=ntp --permanent sudo firewall-cmd --reload
7. 驗證時間同步
最后,使用ntpq -p 命令來驗證NTP是否成功與時間服務器同步。
sudo ntpq -p
你應該會看到一個星號(*)標記在最左側,它表示當前正在使用的主NTP服務器。
[root@centos7 ~]# sudo ntpq -p remote refid st t when poll reach delay offset jitter ============================================================================== 120.25.115.20 .INIT. 16 u - 64 0 0.000 0.000 0.000 *203.107.6.88 10.137.55.181 2 u 23 64 1 21.965 1.314 0.102
|