定义: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配置文件。

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

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

配置一个内网时钟服务器

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

[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

NTP服务简介的更多相关文章

  1. ntp服务及其配置

    集群中使用NTP服务 简介 之前搭建zookeeper时报了一个错,我以为是ntp的问题,结果不是.这里详细学习一下如何在集群中使用ntp服务. 什么是ntp服务 来自ntp的百度百科: NTP服务器 ...

  2. NTP服务配置

    一.NTP简介 在计算机的世界里,时间非常地重要,例如对于火箭发射这种科研活动,对时间的统一性和准确性要求就非常地高,是按照A这台计算机的时间,还是按照B这台计算机的时间?NTP就是用来解决这个问题的 ...

  3. centos6.3 配置NTP服务

    NTP简介: NTP(Network Time Protocol)是用来使计算机时间同步化的一种协议,它可以使计算机对其服务器或时钟源做同步化,它可以提供高精准度的时间校正.本例讲解如何在CentOS ...

  4. NTP服务和DNS服务(week3_day3)--技术流ken

    NTP时间服务器 作用:ntp主要是用于对计算机的时间同步管理操作. 时间是对服务器来说是很重要的,一般很多网站都需要读取服务器时间来记录相关信息,如果时间不准,则可能造成很大的影响. 部署安装NTP ...

  5. 末学者笔记--NTP服务和DNS服务

    NTP时间服务器 一.概念: 作用:ntp主要是用于对计算机的时间同步管理操作. 时间是对服务器来说是很重要的,一般很多网站都需要读取服务器时间来记录相关信息,如果时间不准,则可能造成很大的影响. 二 ...

  6. NTP服务搭建详解一条龙

    说在前面:ntp和ntpdate区别 ①两个服务都是centos自带的(centos7中不自带ntp).ntp的安装包名是ntp,ntpdate的安装包是ntpdate.他们并非由一个安装包提供. ② ...

  7. 【Linux】【Services】【SaaS】Docker+kubernetes(2. 配置NTP服务chrony)

    1. 简介 1.1. 这次使用另外一个轻量级的NTP服务,chrony.这是openstack推荐使用的ntp服务. 1.2. 官方网站:https://chrony.tuxfamily.org/ 2 ...

  8. 时间同步ntp服务的安装与配置(作为客户端的配置

    在linux环境下,我们不仅可以自己设置时间,也可以对系统进行时间的同步,比如同步时间到某台物理机上或虚拟机,皆可!接下来我们就以同步时间到某台物理机为例, 一起学习学习. 1.配置本地yum源(挂载 ...

  9. 配置ntp服务

    配置ntp服务(hadoop搭建可参考) 一:修改选定的服务器的本地时间 date -s '2016-10-07 16:29:30' +'%F %T' //需要设置的时间 二:修改后将时间写入到硬件时 ...

随机推荐

  1. Smoke testing (software)

    Smoke testing (software) - Wikipedia https://en.wikipedia.org/wiki/Smoke_testing_(software) In compu ...

  2. inheritance super overrides printMethod in Superclass override重写父方法

    Core Java Web Page http://horstmann.com/corejava.html [ inheritance ] package v1ch05.inheritance; im ...

  3. h5 getUserMedia error PermissionDeniedError

    HTML5 在使用非 localhost 地址访问时打开摄像头失败 .报getUserMedia error PermissionDeniedError,火狐下是可以正常调取的. 需要https: 火 ...

  4. B.大钉骑马走江湖

    江湖是什么,对于在象棋界厮杀的大钉来说,江湖就是一个矩阵,他的目标,就是在江湖之中骑着马,从他的位置出发,走到终点. 当然,大钉的马也遵从中国象棋中的“马走日”的规则,而且在矩阵中,也会有一些障碍物, ...

  5. Codeforces Beta Round #25 (Div. 2 Only)D. Roads not only in Berland

    D. Roads not only in Berland time limit per test 2 seconds memory limit per test 256 megabytes input ...

  6. (linux)MMC 卡驱动分析

    最近花时间研究了一下 MMC 卡驱动程序,开始在网上找了很多关于 MMC 卡驱动的分析文章,但大都是在描述各个层,这对于初学者来讲帮助并不大,所以我就打算把自己的理解写下来,希望对大家有用.个人觉得理 ...

  7. p1694猴子 并查集

    有n只猴子,第一只尾巴挂在树上,剩下的n-1只,要么被其他的猴子抓住,要么抓住了其他的猴子,要么两者均有. 当然一只猴子最多抓两只另外的猴子,因为只有两只猴爪子嘛.现在给出这n只猴子抓与被抓的信息,并 ...

  8. 缓存框架Ehcache相关

    单点缓存框架   只能针对单个jvm中,缓存容器存放jvm中,每个缓存互不影响  Ehcache gauva chache 内置缓存框架 jvm缓存框架 分布式缓存框架(共享缓存数据)  Redis ...

  9. 让 SyntaxHighlighter 3.x 支持 Lua 语法着色

    1. [代码]shBrushLua.js /** * SyntaxHighlighter * http://alexgorbatchev.com/SyntaxHighlighter * * Synta ...

  10. HDU - 1874 畅通工程续(最短路径)

    d.已知起点和终点,请你计算出要从起点到终点,最短需要行走多少距离. s.最短路径 c.Dijkstra单源最短路 /* Dijkstra单源最短路 权值必须是非负 单源最短路径,Dijkstra算法 ...