zoukankan      html  css  js  c++  java
  • NTP服务

    在企业的实际应用过程中,为了解决因各个主机的时间不一致导致的问题(数据的传送和处理发生混乱),那么就需要搭建NTP时间服务器来同步各个主机的时间。

    这里同步的主要是软件时间,也即在linux当中可以通过date指令来查看的时间:

    [root@jerry ~]#date
    2019年 07月 02日 星期二 20:32:43 CST

    硬件时间通常因硬件的自身特性会发生时间的偏移,如机械表走一年慢了2秒钟,那么这时也有重新调整时间的需求。对于计算机而言,为了让时间产生偏移,需要进行实时同步,可以通过计划任务来时间。

    搭建NTP服务:

    首先需要安装ntp包:yum install ntp -y

    [root@jerry a]#rpm -q ntp
    ntp-4.2.6p5-28.el7.centos.x86_64

    然后编写ntp的配置文件:

    [root@jerry a]#vim /etc/ntp.conf

    vim打开之后编写:

    server 127.127.1.0     #本地时钟
    server time1.aliyun.com  #阿里的时钟
    restrict 127.0.0.1      #本地lo可以使用
    restrict 192.168.27.128    #该ip的主机可以使用

    重启一下ntp服务:

    [root@jerry a]#systemctl restart ntpd

    到此为止,服务端的ntp服务搭建完成,配置的主机来同步该主机的时间。


    客户端主机同步服务端的时间:

    首先安装:yum install ntpdate

    [root@jerry ~]#rpm -q ntpdate
    ntpdate-4.2.6p5-28.el7.centos.x86_64

    然后通过命令同步即可:

    [root@jerry ~]#ntpdate 192.168.27.129
     2 Jul 20:43:42 ntpdate[3461]: step time server 192.168.27.129 offset -1.857022 sec
    [root@jerry ~]#date
    2019年 07月 02日 星期二 20:43:45 CST

    同步成功,实时同步可以通过客户端的计划任务来完成:

    [root@jerry ~]#crontab -e

    */5 * * * *  /usr/sbin/ntpdate 192.168.27.129

    每5分钟同步一次,多台客户机可以重复操作,搭建完成。

  • 相关阅读:
    使用angularjs定义html中的属性ng-attr-(suffix)
    JS设置cookie、读取cookie、删除cookie
    正则判断
    console使用方法
    angularjs中ng-change使用方法
    angularjs中ng-selected使用方法
    angularjs工具方法
    angularjs中$watch监听model(对象属性、对象)变化
    JS获取select选中的值,所有option值
    AngularJs:String类型和JSON相互转换
  • 原文地址:https://www.cnblogs.com/getbird/p/11123066.html
Copyright © 2011-2022 走看看