1赂弓、簡介
NTP(Network TimeProtocol绑榴,網(wǎng)絡(luò)時間協(xié)議)是用來使計算機(jī)時間同步的一種協(xié)議。它可以使計算機(jī)對時鐘源做同步化盈魁,提供高精準(zhǔn)度的時間校正翔怎。
通過搭建ntp服務(wù),可以為內(nèi)網(wǎng)服務(wù)器授時杨耙,實現(xiàn)內(nèi)網(wǎng)服務(wù)器集群的時間同步赤套,為應(yīng)用部署提供便利。
2珊膜、服務(wù)端配置
NTP服務(wù)采用C/S結(jié)構(gòu),為內(nèi)網(wǎng)集群授時车柠,需要選擇一臺服務(wù)器(IP為192.168.1.100)作為NTP服務(wù)端剔氏,配置如下:
1)通過外網(wǎng)centos電腦,下載NTP軟件包及依賴竹祷。
yum reinstall --downloadonly --downloaddir=/home/ntp ntp
通過上述命令谈跛,可以下載ntp的三個依賴包,autogen-libopts-5.18-5.el7.x86_64.rpm塑陵、ntp-4.2.6p5-29.el7.centos.2.x86_64.rpm感憾、ntpdate-4.2.6p529.el7.centos.2.x86_64.rpm到/home/ntp目錄下。
2)復(fù)制NTP軟件包及依賴到內(nèi)網(wǎng)服務(wù)器/home/ntp目錄猿妈,進(jìn)行離線安裝吹菱。
cd /home/ntp
rpm -ivh --force autogen-libopts-5.18-5.el7.x86_64.rpm
rpm -ivh --force ntpdate-4.2.6p529.el7.centos.2.x86_64.rpm
rpm -ivh --force ntp-4.2.6p5-29.el7.centos.2.x86_64.rpm
3)配置NTP服務(wù)端
備份原配置文件
mv /etc/ntp.conf /etc/ntp.conf.bak
新建配置文件ntp.conf巍虫,增加自定義配置
vi /etc/ntp.conf
#允許192.168.1.0 網(wǎng)段服務(wù)器進(jìn)行同步彭则,拒絕其他服務(wù)器的同步
restrict 192.168.1.0 mask 255.255.255.0 nomodify
restrict 0.0.0.0 mask 0.0.0.0 nomodify notrap noquery notrust
restrict 127.0.0.1
restrict -6 ::1
#設(shè)置服務(wù)器無法同步外網(wǎng)時間鳍刷,就和本地系統(tǒng)時間同步。
server 127.127.1.0
fudge 127.127.1.0 stratum 10
啟動NTP服務(wù)
systemctl start ntp.service
3俯抖、客戶端配置
設(shè)置其它內(nèi)網(wǎng)服務(wù)器為客戶端输瓜,定時與NTP服務(wù)端192.168.1.100進(jìn)行時間同步。
1)客戶端組件安裝
復(fù)制NTP軟件包及依賴到其它內(nèi)網(wǎng)服務(wù)器/home/ntp目錄芬萍,進(jìn)行ntp客戶端離線安裝尤揣。
cd /home/ntp
rpm -ivh --force autogen-libopts-5.18-5.el7.x86_64.rpm
rpm -ivh --force ntpdate-4.2.6p529.el7.centos.2.x86_64.rpm
2)客戶端定時同步配置
在crontab 中,添加定時任務(wù)配置柬祠,設(shè)置每30分鐘同步一次:
crontab -e
30 * * * * * /usr/sbin/ntpdate 192.168.1.100