多主机协作工作是,各个主机的时间同步很总要,时间不一致会造成很多重要应用的故障,如:加密协议,日志,集群等,利用NTP协议使网络中的各个计算机时间达到同步。目前NTP协议属于运维基础架构中必备的基本服务之一。
创新互联凭借在网站建设、网站推广领域领先的技术能力和多年的行业经验,为客户提供超值的营销型网站建设服务,我们始终认为:好的营销型网站就是好的业务员。我们已成功为企业单位、个人等客户提供了网站制作、成都做网站服务,以良好的商业信誉,完善的服务及深厚的技术力量处于同行领先地位。
ntp将系统时间和世界协调时UTC同步,精度在局域网内可达到0.1ms,在互联网上绝大多数的地方精度可以达到1-50ms。目前CentOS6上所使用的就是ntp服务。
ntp的部署
主机A从互联网上的主机同步时间并作为局域网内的时间服务器使用,主机B自动去向主机A同步时间
准备A、B两台主机
[root@HostB ~]# date -s "-10 days"
Sun Apr 7 10:50:51 CST 2019
[root@HostB ~]# date
Sun Apr 7 10:50:58 CST 2019
[root@HostA ~]# date
Wed Apr 17 10:53:35 CST 2019
1.修改/etc/ntp
[root@HostA ~]# vim /etc/ntp.conf
...
#restrict default kod nomodify notrap nopeer noquery #将文件中的此行注释,或者修改为下面行
restrict default kod nomodify
...
#server 0.centos.pool.ntp.org iburst
#server 1.centos.pool.ntp.org iburst
#server 2.centos.pool.ntp.org iburst
#server 3.centos.pool.ntp.org iburst
server 172.22.0.1 iburst #将时间服务器指向外部的时间服务器。
...
2.将主机A与外网的时间服务器同步
[root@HostA ~]# ntpdate 172.22.0.1
18 Apr 10:27:53 ntpdate[3825]: adjust time server 172.22.0.1 offset 0.004437 sec
3.启动ntp服务,将ntp服务设置为开机启动
[root@HostA ~]# service ntpd start
Starting ntpd: [ OK ]
[root@HostA ~]# chkconfig ntpd on
1.修改配置文件,将时间服务器指向主机A
#server 0.centos.pool.ntp.org iburst
#server 1.centos.pool.ntp.org iburst
#server 2.centos.pool.ntp.org iburst
#server 3.centos.pool.ntp.org iburst
server 192.168.73.140 iburst #添加此行
2.启动服务
[root@HostB ~]# service ntpd start
Starting ntpd: [ OK ]
[root@HostB ~]# date #由于ntp服务同步速度较慢,需要很长一段时间才能同步使劲按
Mon Apr 8 10:34:43 CST 2019
[root@HostB ~]# service ntpd restart
Shutting down ntpd: [ OK ]
Starting ntpd: [ OK ]
[root@HostB ~]# date #再次重启服务,此时时间已经自动同步。
Thu Apr 18 10:34:54 CST 2019
chrony部署
此处以刚才配置的主机A为互联网中的时间服务器,主机7A从主机A同步时间并作为局域网内的时间服务器使用,主机7B自动去向主机7A同步时间
实验准备
7A、7B两台主机
1.修改主机7A配置文件修改/etc/chrony.conf
[root@7a ~]# vim /etc/chrony.conf
...
server 192.168.73.140 iburst #添加此行指向网络中的时间服务器
...
allow 192.168.73.0/24 #添加当自己为时间服务器时允许访问的网段
...
local stratum 10 #此行前的注释去掉
2.启动chronyd服务,并设置为开机启动
[root@7a ~]# systemctl start chronyd.service
[root@7a ~]# systemctl enable chronyd.service
Created symlink from /etc/systemd/system/multi-user.target.wants/chronyd.service to /usr/lib/systemd/system/chronyd.service.
1.修改配置文件
[root@7b ~]# vim /etc/chrony.conf
#server 0.centos.pool.ntp.org iburst
#server 1.centos.pool.ntp.org iburst
#server 2.centos.pool.ntp.org iburst
#server 3.centos.pool.ntp.org iburst
server 192.168.73.150 iburst #添加此行
2.启动chrony服务,并设置为开机自动启动
[root@7b ~]# systemctl start chronyd
[root@7b ~]# systemctl enable chronyd
Created symlink from /etc/systemd/system/multi-user.target.wants/chronyd.service to /usr/lib/systemd/system/chronyd.service.
3.查看时间同步情况
[root@7b ~]# chronyc sources
210 Number of sources = 1
MS Name/IP address Stratum Poll Reach LastRx Last sample
===============================================================================
^* 192.168.73.150 5 6 177 31 +50us[ +77us] +/- 218ms
[root@7b ~]#
另外有需要云服务器可以了解下创新互联cdcxhl.cn,海内外云服务器15元起步,三天无理由+7*72小时售后在线,公司持有idc许可证,提供“云服务器、裸金属服务器、高防服务器、香港服务器、美国服务器、虚拟主机、免备案服务器”等云主机租用服务以及企业上云的综合解决方案,具有“安全稳定、简单易用、服务可用性高、性价比高”等特点与优势,专为企业上云打造定制,能够满足用户丰富、多元化的应用场景需求。