zoukankan      html  css  js  c++  java
  • LINUX之ntp时间同步服务配置

    本篇将介绍LINUX之ntp服务配置,时钟同步服务器配置。这个在很多地方都会用到,保持各主机之前的时间保持一致,保证主机之间的心跳稳定。

    三台主机都是centos7

    192.168.1.110 master.com.cn  服务器
    192.168.1.111 salver1.com.cn   客户机,时间保持跟服务器同步
    192.168.1.112 salver2.com.cn  客户机,时间保持跟服务器同步

    1. 下载安装ntp服务,用yum直接安装即可

    1 $ yum -y install ntp

    2. 增加时间服务器的地址,并进行相应的配置

    1 $ vi /etc/ntp.conf
    2 restrict 192.168.1.0 mask 255.255.255.0 nomodify    #<==允许局域网内所有client连接到这台服务器
    3 
    4 server ntp1.aliyun.com    #阿里的时间服务器
    5 #server 0.pool.ntp.org    #外部时间服务器,注释掉
    6 #server 1.pool.ntp.org
    7 #server 2.pool.ntp.org

    3. 启动ntp服务,并设置开机自启动

    1 $ sudo systemctl start ntpd     --启动服务
    2 $ sudo systemctl enable ntpd    --开机自启动

    4. 查看结果。如用命令出现以下截图,就证明时间同步成功

    1 $ ntpstat

    在时间同步的时候,有一点非常重要。就是客户机跟服务器之间的时间差不能太大,如果差距太大,是不会出现第四步那种情况的。

    在时间差距太大的时候,可以手动先同步下时间

    1 $ ntpdate -u <server.ntp>

    至此,ntp服务就配置完成。

    1. 下面介绍下ntp.conf中的一些参数

    下面详细对restrict进行介绍,这是一个权限控制的语句。语法如下:

    如果后面不加任何参数 则表示允许对面ip或ip段的任何操作。

    如:restrict 127.0.0.1

    常用的参数有:

    ignore: 拒绝所有类型的 NTP 联机;
    nomodify: 客户端不能使用 ntpc 与 ntpq 这两支程序来修改服务器的时间参数, 但客户端仍可透过这部主机来进行网络校时的;
    noquery: 客户端不能够使用 ntpq, ntpc 等指令来查询时间服务器,等于不提供 NTP 的网络校时;
    notrap: 不提供 trap 这个远程事件登录的功能。
    notrust: 拒绝没有认证的客户端。

    2. server ntp1.aliyun.com perfer   # 指定要同步的网络服务器的ip地址(prefer表示优先用此服务器同步时间)

    3. ntpq -pn 参数详解

     

    remote:NTP 主机的 IP 或主机名,左边的符号

    如果有『 * 』代表目前正在作用当中的上层 NTP

    如果是『 + 』代表也有连上线,而且可作为下一个提供时间更新的候选者。

    如果是『 - 』 表示为不合格的ntp服务器

    refid:上一层 NTP 主机的地址

    st:远程服务器的层级别,0-16,0为最高层,

    when:几秒钟前曾经做过时间同步化更新的动作;

    poll:下一次更新在几秒钟之后;

    reach:已经向上层 NTP 服务器要求更新的次数

    delay:网络传输过程当中延迟的时间,单位为 10^(-6) 秒

    offset:时间补偿的结果,单位与 10^(-3) 秒

    jitter:Linux 系统时间与 BIOS 硬件时间的差异时间, 单位为 10^(-6) 秒。

  • 相关阅读:
    深度学习与非线性
    浅谈Class Activation Mapping(CAM)
    如何形象又有趣的讲解对抗神经网络(GAN)是什么?
    X86生态圈为什么在物联网玩不转?什么是Intel® FSP ?它能解决什么问题?
    关于哈希的最通俗的解说
    2020新年快乐,抛弃所有不顺,大步向前
    读心术的方法--多体素模式分析(MVPA)
    Cross-Multimedia dataset
    Word2Vec详解
    解决Error:Could not determine the class-path for interface com.android.builder.model.AndroidProject.
  • 原文地址:https://www.cnblogs.com/yaowentao/p/12300408.html
Copyright © 2011-2022 走看看