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