• 如何实现服务器时间同步


    为什么要做时间同步

    在进行系统测试的时候,服务器时间同步很重要。例如web应用服务器与数据库服务器的时间同步,有一个定时任务,它的执行,如果服务器直接时间不通过,可能造成执行周期出现混乱。

    ntp实现服务器时间同步

    NTP(Network TimeProtocol,网络时间协议)是用来使计算机时间同步的一种协议。它可以使计算机对其服务器或时钟源做同步化,它可以提供高精准度的时间校正(LAN上与标准间差小于1毫秒,WAN上几十毫秒),切可介由加密确认的方式来防止恶意的协议攻击。

    ntp安装和基本配置

    首先查看服务器是否安装ntp服务软件:

    rpm –qa | grep ntp

    一般需要安装这3个包。

    直接yum安装  yum install ntp

    离线安装:rpm -ivh 包名 进行安装即可。

    服务器时间同步

    1、同步网络的时间

    例如同步阿里云的时间服务

    ntpdate ntp6.aliyun.com

    2、服务器直接进行时间同步:

    主服务器A:

    编辑ntp配置文件/etc/ntp.conf,将server字段改为服务器A的IP地址

    server <服务器A的IP地址>

    server 192.168.10.193 prefer      //设置时间服务器,加prefer表示优先  

    其他服务器B:

    设置服务器a为时间服务器:

    在server部分添加如下语句,将server指向主节点。注释掉server 0 ~ n

    server 192.168.10.193
    Fudge 192.168.10.193 stratum 10

    设置之后,重启ntp服务,然后进行时间同步测试。

    定时同步

    表示1分钟同步一次时间:

    */1 * * * * /usr/sbin/ntpdate 192.168.10.193        #添加保存即可

    查看同步状态

    指令“ntpq -p”可以列出目前我们的NTP与相关的上层NTP的状态,以上的几个字段的意义如下:

    remote:即remote - 本机和上层ntp的ip或主机名,“+”表示优先,“*”表示次优先。

    refid:参考的上一层NTP主机的地址

    st:即stratum阶层

    poll:下次更新在几秒之后

    offset:时间补偿的结果

  • 相关阅读:
    Detecting Deepfakes with Self-Blended Images翻译
    JNI的介绍
    Prometheus
    Redis安装到Windows系统上的详细步骤
    wujie初使用--部署篇
    [NAS] QNAP/威联通 常用设置和操作
    人工智能学习相关笔记
    Leetcode165. 比较版本号
    Java基于SpringBoot的藏区特产销售系统的研究与实现
    【2023年11月第四版教材】第23章《组织通用管理》(合集篇)
  • 原文地址:https://blog.csdn.net/u011498011/article/details/133295187