在多個Linux系統服務器中,如何讓多個服務器的時間保持一致呢,同步時間到其他服務器通常可以通過NTP服務來實現,NTP全稱網絡時間協議(Network Time Protocol),是用于使計算機時間同步化的一種協議。
使用ntpd需要先安裝軟件包,我們可以用yum包來安裝他。
sudo yum install ntp
安裝完成后,我們要配置ntp的服務地址,一般配置文件地址在/etc/ntp.conf文件,增加新的服務器地址
server ntp.example.com
配置完成后,我們需要重啟ntpd服務
sudo systemctl restart ntpd
重啟后,查看ntpd的運行狀態
sudo systemctl status ntpd
還有其他一些常用的命令我整理了一下
查看當前與ntp服務器的同步狀態 ntpq -p
這個命令會列出所有配置的 NTP 服務器以及它們的同步狀態、偏移量、延遲等信息。
查看ntpd的運行日志 sudo journalctl -u ntpd
手動的同步服務器的時間
sudo ntpdate ntp.example.com
需要注意的是如果想要手動執行同步時間,需要先停止ntp服務,因為在ntp服務運行的時候執行次命令會報錯,因為ntp服務正在運行中,無法執行,所以這里需要稍微注意一下手動執行需要停止服務,在同步了時間之后在重新運行ntp服務

)
)
)
