当前位置:   article > 正文

Linux Centos7 服务器局域网集群使用 NTP 同步时间_linux7网络时间同步服务器

linux7网络时间同步服务器
  1. 服务器环境:Centos7

    IP域名
    192.168.1.101node1
    192.168.1.102node2
    192.168.1.103node3
  2. 下载 ntp 依赖包

  3. 安装RPM包
    在101、102、103 每台服务器安装ntp相关依赖包

    rpm -i autogen-libopts-5.18-5.el7.x86_64.rpm
    rpm -i ntpdate-4.2.6p5-29.el7.centos.2.x86_64.rpm
    rpm -i ntp-4.2.6p5-29.el7.centos.2.x86_64.rpm
    
    • 1
    • 2
    • 3
  4. 启动ntp服务
    在101、102、103 每台服务器 启动ntp

    # 启动 ntp 服务
    systemctl start  ntpd
    # ntp 开机自启
    systemctl enable  ntpd
     # ntp 服务状态
    systemctl status ntpd
    
    • 1
    • 2
    • 3
    • 4
    • 5
    • 6
  5. 配置时钟服务器(192.168.1.101)
    编辑 /etc/ntp.conf 文件

    vim /etc/ntp.conf
    
    • 1

    修改以下内容

    restrict 192.168.1.0 mask 255.255.255.0 nomodify notrap
    # 这里局域网使用回环地址作为时钟源,如果可以连接互联网可以添加外部时钟源
    server 127.127.1.0 # local clock
    # 填入回环地址,设置时间服务器的层级 stratum 0~15  ,0:表示顶级 , 10:通常用于给局域网主机提供时间服务
    fudge 127.127.1.0 stratum 10
    
    # 注释以下内容
    #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
    
    • 1
    • 2
    • 3
    • 4
    • 5
    • 6
    • 7
    • 8
    • 9
    • 10
    • 11

    重启 ntp 服务

    systemctl restart ntpd
    
    • 1
  6. 配置时钟客户端(192.168.1.102、192.168.1.103)
    编辑 /etc/ntp.conf 文件

    vim /etc/ntp.conf
    
    • 1

    修改以下内容

    restrict 192.168.1.0 mask 255.255.255.0 nomodify notrap
    
    # 首选192.168.1.101 作为时钟源
    server 192.168.1.101 prefer 
    # 时钟源地址    
    fudge 192.168.1.101 stratum 10
    
    # 注释以下内容
    #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
    
    • 1
    • 2
    • 3
    • 4
    • 5
    • 6
    • 7
    • 8
    • 9
    • 10
    • 11
    • 12

    重启 ntp 服务

    systemctl restart ntpd
    
    • 1
  7. 查看NTP同步情况

    ntpstat 命令

    [root@localhost ~]# ntpstat
    synchronised to NTP server (192.168.1.101) at stratum 12
       time correct to within 69 ms
       polling server every 1024 s
    
    • 1
    • 2
    • 3
    • 4

    ntpq -p 检查

    [root@localhost ~]# ntpq -p 
        remote           refid      st t when poll reach   delay   offset  jitter
    ==============================================================================
    192.168.1.101   LOCAL(0)        11 u   28   64    1    0.147  -72137.   0.000
    
    • 1
    • 2
    • 3
    • 4

    此处看到与源时钟时间差较大(offset ),建议等待5-10分钟查看

    [root@localhost ~]# ntpq -p 
        remote           refid      st t when poll reach   delay   offset  jitter
    ==============================================================================
    192.168.1.101   LOCAL(0)        11 u   54   64  377    0.125   -0.022   0.098
    
    • 1
    • 2
    • 3
    • 4

    可以看到时间已同步相差无几。

声明:本文内容由网友自发贡献,不代表【wpsshop博客】立场,版权归原作者所有,本站不承担相应法律责任。如您发现有侵权的内容,请联系我们。转载请注明出处:https://www.wpsshop.cn/w/IT小白/article/detail/609242
推荐阅读
相关标签
  

闽ICP备14008679号