1、简介
NTP(Network TimeProtocol,网络时间协议)是用来使计算机时间同步的一种协议。它可以使计算机对时钟源做同步化,提供高精准度的时间校正。
通过搭建ntp服务,可以为内网服务器授时,实现内网服务器集群的时间同步,为应用部署提供便利。
2、服务端配置
NTP服务采用C/S结构,为内网集群授时,需要选择一台服务器(IP为192.168.1.100)作为NTP服务端,配置如下:
1)通过外网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)复制NTP软件包及依赖到内网服务器/home/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 rpm -ivh --force ntp-4.2.6p5-29.el7.centos.2.x86_64.rpm
3)配置NTP服务端
备份原配置文件
mv /etc/ntp.conf /etc/ntp.conf.bak
新建配置文件ntp.conf,增加自定义配置
vi /etc/ntp.conf
#允许192.168.1.0 网段服务器进行同步,拒绝其他服务器的同步 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 #设置服务器无法同步外网时间,就和本地系统时间同步。 server server ip server 127.127.1.0 fudge 127.127.1.0 stratum 10
启动NTP服务
chkconfig ntpd on service ntpd start
3、客户端配置
设置其它内网服务器为客户端,定时与NTP服务端192.168.1.100进行时间同步。
1)客户端组件安装
复制NTP软件包及依赖到其它内网服务器/home/ntp目录,进行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 中,添加定时任务配置,设置每30分钟同步一次:
crontab -e
30 * * * * * /usr/sbin/ntpdate 192.168.1.100
转载地址:https://www.jianshu.com/p/9c4656886243 标签:x86,ntp,离线,centos7,64,NTP,rpm,el7 From: https://www.cnblogs.com/yinliang/p/16708554.html