• 030 分布式集群中,设定时间同步服务器,以及ntpd与ntpdate的区别


    什么时候配置时间同步?

      当分布式集群配置好了以后,马上配置的是SSH无密钥配置,然后就是配置时间同步。

      时间同步在集群中特别重要。

    一:时间同步

    1.时间同步

      集群中必须有一个统一的时间

      如果是内网,需要在集群里找一台服务器:时间服务器

    2.查包

      看服务包是否安装好。

      ntp是包。

      ntpd是服务。

      

      ntpdate-4.2.4p8-3.el6.centos.x86_64 :直接同步某台服务器

      ntp-4.2.4p8-3.el6.centos.x86_64 :作为时间服务器

    3.查看服务

      

    4.修改配置

      在时间同步中要修改。

      在选定的NTP服务器上vim /etc/ntp.conf。

      

    5.修改的内容知识点

      网段:只要前面三段信息相同。

      本地时钟作为时间供给源,这样,即便它失去网络连接,它也可以继续为网络提供服务,所以需要打开127.127.1.0

      如果集群是在一个封闭的局域网内,可以屏蔽掉默认的server,所以注释掉三个service

      配置客户端的授权,也就是给指定的机器(客户端)设置访问NTP Server的权限,这是通过restrict配置项实现的,以下是它的格式说明。

        restrict [address] mask [netmask_ip] [parameter]。

        

    6.需要修改的ntp.conf

      

    7.重启服务

      

    8.注意

      注意:当server与client之间的时间误差过大时(可能是1000秒),处于对修改时间可能对系统和应用带来不可预知的问题,NTP将停止时间同步!

      所以如果发现NTP启动之后时间并不进行同步时,应该考虑到可能是时间差过大引起的,此时需要先手动进行时间同步!

    二:时间同步执行

    1.介绍

      考虑到一段时间后,时间可能又不再同步,可以使用计划任务。

    2.指定计划任务

      在其他机器上进行计划任务,同步刚刚制定的那台服务器。

      这时候就需要使用ntpdate命令,同步某台服务器。

      which应该是知道某个服务的具体路径。

      

    3.具体内容

      在root下执行。

      

      查看计划任务:

      这个在root用户或者普通用户下都可以看到。

      

    4.执行命令(第二台虚拟机和第三台虚拟机)(都是sudo情况下执行)

      注意命令:

        /usr/sbin/ntpdate linux-hadoop3.ibeifeng.com

      

      第三台虚拟机也是这样

      

    5.BIOS与系统的同步(第一台)

      机器时间与系统时间的同步。

      

      

    6.验证有没有同步

      可以在三台虚拟机上分别使用date命令。

    三:补充

    11.删除定时任务

      

     

  • 相关阅读:
    Vue组件之间传值
    Vue 调试工具
    组件注册
    组件化思想
    图书列表案例
    数组相关API
    Vue常用特性
    选项卡案例
    Vue模板语法
    案例选项卡
  • 原文地址:https://www.cnblogs.com/juncaoit/p/5986106.html
Copyright © 2020-2023  润新知