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