NTP 是網路時間協議(Network Time Protocol),NTP 服務能保證伺服器的本地時間與標準時間同步。
▶ 配置時區資訊
1、刪除系統裡的當地時間連結
sudo rm /etc/localtime
2、編輯檔案 /etc/sysconfig/clock
cat << EOM > /etc/sysconfig/clock
Zone=Asia/Shanghai
EOM
3、更新時區資訊
sudo ln -sf /usr/share/zoneinfo/Asia/Shanghai /etc/localtime
4、更新硬體時鐘(RTC)
hwclock -w
5、重啟機器
sudo reboot
▶ NTP 服務介紹
1、NTP 和 NTPDATE
在 Linux 系統中,可以通過 ntpdate
和 ntpd
兩種方式實現 NTP 時間同步,ntpdate
為斷點更新,ntpd
為步進式地逐漸調整時間。對於新伺服器,可以使用 ntpdate
同步時間,對於已經承載有執行中業務的伺服器,建議使用 ntpd
同步時間。
2、安裝 NTP & NTPDATE
yum install -y ntp ntpdate
3、使用 NTPDATE 同步時間
ntpdate -u ntp2.aliyun.com
▶ 配置自定義 NTP 服務
1、編輯 NTP 配置檔案
sudo vi /etc/ntp.conf
2、找到 server ntp 伺服器 iburst
的記錄,用 #
註釋掉
3、新增阿里雲 NTP 伺服器地址
server ntp2.aliyun.com iburst
server ntp3.aliyun.com iburst
server ntp4.aliyun.com iburst
編輯完,儲存並退出
4、啟用 NTP 服務
提醒:啟用服務前,請務必配置好防火牆和安全組,開放埠
123
協議UDP
sudo service ntpd start
開機自動啟動
sudo systemctl enable ntpd
5、檢視 NTP 服務狀態
ntpstat
輸出內容如下,表示在同步中,需要耐心等待幾秒
unsynchronised
time server re-starting
polling server every 8 s
輸出內容如下,表示同步成功
synchronised to NTP server (203.107.6.88) at stratum 3
time correct to within 237 ms
polling server every 64 s