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

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

    端口:

    [root@sishen_63 ~]# grep 'ntp' /etc/services
    ………….
    ntp             123/tcp
    ntp             123/udp                         # Network Time Protocol

    安装

    一般情况下,选择基本的桌面版安装环境,默认是已经装了的。如果没有安装使用:

    [root@sishen_63 ~]# yum install -y ntp 

    进行一键式安装。

    安装完成后使用service ntpd start启动。

    根据自己需要可以修改/etc/ntp.conf配置文件。

    image

    这是配置文件中的NTP时间服务器。

    在使用ntpdate命令校正时间之前,如果ntpd服务正在运行,则需要使用service ntpd stop来停掉ntpd服务,然后再执行ntpdate命令即可,如下图所示:

    image

    配置一个内网时钟服务器

    首先查看我们本地服务器的上游NTP服务器

    image

    [root@sishen_63 ~]# vim /etc/ntp.conf

    restrict 192.168.1.0 mask 255.255.255.0        #允许这个网段的服务器访问本地NTP服务器
    restrict 192.168.1.64                   #允许这太主机访问
    server 0.rhel.pool.ntp.org            #指定本地NTP服务器的上游NTP服务为0.rhel.pool.ntp.org,并且设置为优先服务器。同步时间,从上到下,写的越靠上,优先级越高。

    注意:写在所有server最前面的IP地址为优先服务器,此服务器同步不了时间,寻找下一个NTP服务器

    [root@sishen_63 ~]# vim /etc/ntp.conf

    28 server 127.127.1.0  #local clock 如果上面的服务器都无法同步时间,就和本地系统时间同步
      29 fudge 127.127.1.0 stratum 10  #127.127.1.0为第10层,ntp和127.127.1.0同步完成后,就变成了11层。ntp同步上层服务器的stratum大小必须小于16层。

    使用ntpdate校正时间

    [root@sishen_63 ~]# ntpdate 0.rhel.pool.ntp.org
    12 Sep 19:40:30 ntpdate[3735]: step time server 85.199.214.100 offset 220924453.272504 sec
    [root@sishen_63 ~]# date
    Tue Sep 12 19:40:34 CST 2017

    查看端口

    [root@sishen_63 ~]# netstat -ln | grep 123
    udp        0      0 192.168.1.63:123            0.0.0.0:*                              
    udp        0      0 127.0.0.1:123               0.0.0.0:*                              
    udp        0      0 0.0.0.0:123                 0.0.0.0:*                              
    udp        0      0 fe80::20c:29ff:fec2:2831:123 :::*                                   
    udp        0      0 ::1:123                     :::*                                   
    udp        0      0 :::123                      :::*

    查看是否与上游服务器连接,需要过5分钟

    [root@sishen_63 ~]# ntpstat
    synchronised to local net at stratum 11
        time correct to within 7948 ms
        polling server every 64 s

    查看本地服务器与上游服务器的连接状态

    [root@sishen_63 ~]# ntpq -p
          remote           refid      st t when poll reach   delay   offset  jitter
    ==============================================================================
      0.rhel.pool.ntp .GPS.            1 u   55   64    1  246.016  999.256   0.000
      1.rhel.pool.ntp .INIT.          16 u    -   64    0    0.000    0.000   0.000
      2.rhel.pool.ntp .GPS.            1 u   43   64    1  234.445  1001.88   9.663
    *LOCAL(0)        .LOCL.          10 l   53   64    1    0.000    0.000   0.000

    注释:

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

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

    st:即stratum阶层

    poll:下次更新在几秒之后

    offset:时间补偿的结果

    客户端同步

    [root@sishen_64 ~]# ntpdate 192.168.1.63
    12 Sep 19:45:51 ntpdate[3266]: step time server 192.168.1.63 offset 220924451.776674 sec
    [root@sishen_64 ~]# date
    Tue Sep 12 19:45:52 CST 2017

  • 相关阅读:
    Vue组件库elementUI 在el-row 或 el-col 上使用@click无效失效,
    js判断客户端是手机端还是PC端
    IOS上微信在输入框弹出键盘后,页面不恢复,下方有留白,有弹窗弹出时页面内容感应区域错位
    vue打包问题:Tip: built files are meant to be served over an HTTP server.
    在vue项目npm run build后,index.html中引入css和js 报MIME type问题
    Vue项目中如何使用less(添加less依赖)
    Mac 下永久路由的添加 & Mac 校园网连接教程
    JetBrains RubyMine 2019 for Mac(Ruby代码编辑器) 这些功能你用了几个?
    代码片段管理软件Snippetslab mac版软件测评
    十分钟玩转 XMind 中的多种思维结构
  • 原文地址:https://www.cnblogs.com/zd520pyx1314/p/7511887.html
Copyright © 2011-2022 走看看