NTP服务器

NTP服务器【Network Time Protocol(NTP】是用来使计算机时间同步化的一种协议,NTP服务器可以对其它服务器做时间同步化,从而达到时间统一。

配置环境及要求:

A、假设172.17.120.0网段内,要以IP为172.17.120.150的Linux机器时间服务器(NTP服务器)。

B、172.17.120.151服务器要保证能上外网,能与比较权威的公网时间服务器同步。

NTP服务器配置

1、检查系统是否安装了NTP服务,如果提示未安装请在linux ISO镜像光盘目录下packages找到此安装包或者访问 http://rpmfind.net/ 网址查找NTP安装包。

[root@docker-01 ~]# rpm -qa |grep ntp

ntpdate-4.2.6p5-28.el7.centos.x86_64

ntp-4.2.6p5-28.el7.centos.x86_64

2、配置NTP服务器(设定10.8.9.159为NTP服务器),NTP服务器主配置文件/etc/ntp.conf,配置前做好备份。

[root@docker-01 ~]# cp /etc/ntp.conf /etc/ntp.conf.bak

3、 172.17.120.50 NTP服务器端配置文件/etc/ntp.conf

标注:

restrict 控制相关权限。

语法为:restrict IP地址mask 子网掩码参数

其中IP地址也可以是default ,default 就是指所有的IP

参数有以下几个:

ignore :关闭所有的NTP 联机服务

nomodify:客户端不能更改服务端的时间参数,但是客户端可以通过服务端进行网络校时。

notrust :客户端除非通过认证,否则该客户端来源将被视为不信任子网

noquery :不提供客户端的时间查询:用户端不能使用ntpq,ntpc等命令来查询ntp服务器

notrap :不提供trap远端登陆:拒绝为匹配的主机提供模式6 控制消息陷阱服务。陷阱服务是ntpdq 控制消息协议的子系统,用于远程事件日志记录程序。

nopeer :用于阻止主机尝试与服务器对等,并允许欺诈性服务器控制时钟

kod :访问违规时发送KoD 包。

restrict -6 表示IPV6地址的权限设置。

4、将同步好的系统时间写入到硬件(BIOS)时间里。

[root@docker-01 ~]# vim /etc/sysconfig/ntpdate

把SYNC_HWCLOCK=no 改成SYNC_HWCLOCK=yes

就可以让硬件时间与系统时间一起同步。

5、通过ntpq –p静态查看NTP服务器与外部NTP服务器同步情况。

st:即stratum阶层,值越小表示ntp serve的精准度越高。

when:几秒前曾做过时间同步更新的操作。

Poll表示,每隔多少毫秒与ntp server同步一次。

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

delay:网络传输过程钟延迟的时间。

offset:时间补偿的结果。

jitter:Linux系统时间与BIOS硬件时间的差异时间。

客户端操作

使用命令 ntpdate –u 172.17.120.50 客户端与服务器进行时间同步。

[root@docker-02 ~]# ntpdate -u 172.17.120.50

15 Aug 16:03:22 ntpdate[32287]: adjust time server 172.17.120.50 offset 0.043472 sec

本文分享自微信公众号 - 运维猫(centos15),作者:胡齐

原文出处及转载信息见文内详细说明,如有侵权,请联系 yunjia_community@tencent.com 删除。

原始发表时间:2019-08-17

本文参与腾讯云自媒体分享计划,欢迎正在阅读的你也加入,一起分享。

我来说两句

0 条评论
登录 后参与评论

相关文章

  • jvm详解——第二篇Jvm垃圾回收机制详解

    堆是在 JVM 启动时创建的,主要用来维护运行时数据,如运行过程中创建的对象和数组都是基于这块内存空间。Java 堆是非常重要的元素,如果我们动态创建的对象没有...

    胡齐
  • Linux下内存buff/cache占用过多问题解决

    在Linux下经常会遇到buff/cache内存占用过多问题,尤其是使用云主机的时候最严重,由于很多是虚拟内存,因此如果buff/cache占用过大的,free...

    胡齐
  • ELK总结——第三篇Logstash监控Nginx日志存入redis,实现服务解耦

    为了节省资源,博主这里只搭建了一台,只有一台主的服务器。端口:6301密码:rds6301_paswd

    胡齐
  • 第十一章 时间同步服务

    NTP是网络时间协议(Network Time Protocol)的简称,功能是同步各主机的时间。因为在服务集群中,很多服务要求所有主机必须保持时间一致,所以就...

    晓天
  • 影响GPS北斗卫星时钟同步准确性的因素有哪些?

    网络时间协议用于同步网络上计算机的时钟。它与客户端计算机的时钟同步的准确度取决于许多因素。

    NTP网络同步时钟
  • 刚填了一个奇怪的坑

    最近写了一个 API Token 的校验服务,想要增加时效性控制,比如一个 API,超过一段时间(比如 10s)之后,用同样的参数再请求就会被服务器禁掉,无法获...

    崔庆才
  • NTP时间服务器部署以及时间同步设置

    NTP是网络时间协议(Network Time Protocol),它是用来同步网络中各个计算机的时间的协议。它的用途是把计算机的时钟同步到世界协调时UTC,其...

    KenTalk
  • 【RL-TCPnet网络教程】第29章 NTP网络时间协议基础知识

    本章节为大家讲解NTP (Network Time Protocol,网络时间协议)和SNTP(简单网络时间协议,Simple Network Time Pro...

    armfly
  • CentOS 8 启用 NTP 服务

    可能很多人都不是非常了解,简单来说就是我们希望我们服务器的时间是准确的没有偏差的。这个的意义在数据插入和你程序取得计算机时间的时候是准确的。

    HoneyMoose
  • NTP是什么

    是在数据网络潜伏时间可变的计算机系统之间通过分组交换进行时钟同步的一个网络协议,位于OSI模型的应用层。自1985年以来,NTP是目前仍在使用的最古老的互联网协...

    云深无际

扫码关注云+社区

领取腾讯云代金券