内网CentOS7搭建ntp服务器实现内网时间同步


背景

  • 公司内部有很多虚拟机,本来很简单的实现了每天晚上自动同步阿里云时间
crontab -e
1 1 * * * ntpdate ntp.aliyun.com
  • 但是鉴于存在很多机器无法上网,后者是调用阿里云总有损耗.
  • 计划自己搭建ntp的服务器时间简单时间同步.

安装软件

  • CentOS8 已经弃疗,所以本次以CentOS7为例进行说明.
查看是否已经安装 ntp
rpm -qa |grep ntp
如果没有安装的话可以使用
yum install ntp ntpdate 方式来安装.

查看配置

  • 这里学习多位大拿的资料.
配置文件的路径为 /etc/ntp.conf
需要说明的一点是,这个配置文件既可以实现服务端也可以实现客户端
通过配置文件不通来进行区分.
而且一个机器既可以当客户端,同步阿里或者是国家授时中心的时间
然后走位内网服务器的时钟同步源来提供服务.

最简单的ntp配置文件

restrict 127.0.0.1
restrict 10.0.0.0 mask 255.0.0.0 nomodify notrap
server 127.127.1.0
fudge 127.127.1.1 stratum 8
  • 设置之后启动服务即可 systemctl enable ntpd && systemctl restart ntpd

学习配置

  • 核心配置事项
1. driftfile /var/lib/ntp/drift
记录同步时间时的一些差异信息, 默认即可可以不用改.
2. restrict default nomodify notrap nopeer noquery
进行限制, 注意这一段需要修改, 可以讲 nopeer和noquery和notrap 删除掉 修改为
restrict default nomodify
default 表示所有的ip地址都可以使用这个服务器进行时间 同步
nomodify的含义是不允许客户端修改服务器的时间.
noquery 不允许客户端查询, 所以这个要删除掉
3. restrict 127.0.0.1 表示本地可以任意修改.可以有也可以没有应该
4. 添加两天条 server 127.127.0.1 注意不能是 127.0.0.1 表示自己也是一server
fudge 127.127.1.0 stratum 10 表示自己是一个层级比较低的服务.可以从其他服务同步时间
5. server ntp.aliyun.com iburst
# 我没搞明白 为啥不加这一句死活不通.

设置服务启动

  • 启动服务开启防火墙
systemctl restart ntpd
firewall-cmd --zone=public --add-port=123/udp --permanent && firewall-cmd --reload

客户端验证

  • 在另外一台机器上面进行同步验证
ntpdate -d 10.110.81.88
  • 修改另外一台机器客户端的配置文件
vim /etc/ntp.conf
将server 都注释掉
只保留一条
server 10.110.81.88 iburst
  • 查看信息
ntpq -p
remote refid st t when poll reach delay offset jitter
==============================================================================
10.110.81.88 203.107.6.88 3 u 416 64 300 0.000 0.000 0.000

内网CentOS7搭建ntp服务器实现内网时间同步的更多相关文章

  1. 内网环境搭建NTP服务器

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

  2. centos6 & centos7搭建ntp服务器

    原理 NTP(Network TimeProtocol,网络时间协议)是用来使计算机时间同步的一种协议.它可以使计算机对其服务器或时钟源做同步化,它可以提供高精准度的时间校正(LAN上与标准间差小于1 ...

  3. CentOS7搭建NTP服务器及客户端同步时间

    一.服务器配置 1.查看服务器.客户端操作系统版本 [root@hadoop101 ~]# cat /etc/redhat-release CentOS Linux release (Core) 2. ...

  4. linux篇-CentOS7搭建NTP服务器

    1查看服务器.客户端操作系统版本 2查看服务器是否安装ntp 3如果没有安装 4安装完成后重新查看服务器是否安装ntp 5查看ntp服务器状态 6修改配置文件 注释 #server 0.centos. ...

  5. 阿里云内网和公网NTP服务器和其他互联网基础服务时间同步服务器

    阿里云为云服务器ECS提供了内网NTP服务器,对于阿里云以外的设备,阿里云同时提供了 公网NTP服务器,供互联网上的设备使用. 内网和公网NTP服务器 以下为阿里云提供的内网和公网NTP服务器列表. ...

  6. centos7搭建ntp时间同步服务器chrony服务

    centos7搭建ntp时间同步服务器chrony服务 前言: 在centos6的时候我们基本使用的是ntp服务用来做时间同步,但是在centos7后推荐是chrony作为时间同步器的服务端使用, ...

  7. Centos7安装搭建NTP服务器和NTP客户端同步时间

    NTP简介: NTP是网络时间协议(Network Time Protocol),它是用来同步网络中各个计算机的时间的协议. 在计算机的世界里,时间非常地重要 例如:对于火箭发射这种科研活动,对时间的 ...

  8. 闲置安卓设备搭建Linux服务器实现外网访问

    title: 闲置安卓设备搭建Linux服务器实现外网访问 这是我搭过的第一个博客系统,写贴纪念一下 待博主整理好思路,将今天所用到的全部分享! 好吧,我就是穷.富人靠科技,穷人靠变异.我这种穷人是真 ...

  9. CentOS7 搭建 SVN 服务器

    CentOS7 搭建 SVN 服务器 介绍SVN: SVN是Subversion的简称,是一个开放源代码的版本控制系统,相较于RCS.CVS,它采用了分支管理系统,它的设计目标就是取代CVS.互联网上 ...

  10. centos7 搭建WEB服务器

    centos7 搭建WEB服务器 2017年09月17日 09:44:50 逝然1994 阅读数:18321 标签: centosapacheweb服务器 更多 个人分类: centos服务器简单配置 ...

随机推荐

  1. storybook插件说明: integrations与addons推荐

    官方的: https://storybook.js.org/integrations/ https://github.com/storybookjs/storybook/blob/master/ADD ...

  2. 消息驱动 —— SpringCloud Stream

    Stream 简介 Spring Cloud Stream 是用于构建消息驱动的微服务应用程序的框架,提供了多种中间件的合理配置 Spring Cloud Stream 包含以下核心概念: Desti ...

  3. Django增删改查

    增删改查.配置对应路由,函数,视图.报错注意看控制台. 添加取到前台传来的参数,后端给予验证.入库 编辑,取到当前编辑得id,在后台查到对应数据.重新update 删除,取到当前点击ID,后台dele ...

  4. 将应用程序注册为Linux系统服务,并设置开机自启动

    1.新建服务文件 vim /usr/lib/systemd/system/statagent.service 其中statagent是自定义的服务名称 2.文件内容 [Unit] Descriptio ...

  5. Arch Linux 更换国内镜像源

    自己用的 Arch Linux 在使用 pacman -Syu 更新系统时出现了连接超时的问题,看来又需要换个镜像源了.趁着今天还没想好要分享的内容,那就干脆以此为主题,总结一下如何给 Arch Li ...

  6. Markdown 文档测试--demo

    Editor.md hhh 换行TEST 1 2 3 a b q d HEAD TEST Smart Test ... -- 目录 (Table of Contents) [TOCM] 目录 Edit ...

  7. [kuangbin]专题九 连通图 题解+总结

    kuangbin专题链接:https://vjudge.net/article/752 kuangbin专题十二 基础DP1 题解+总结:https://www.cnblogs.com/RioTian ...

  8. 命令行状态下切换盘符 cd 跨盘

    这个经常忘记,在这记下来 cd /d d: 就是加上/d参数

  9. POJ 1985.Cow Marathon(DFS求树的直径模板题)

    两次BFS/DFS求树的直径 我们可以先从任意一点开始DFS,记录下当前点所能到达的最远距离,这个点为P. 在从P开始DFS记录下所能达到的最远点的距离,这个点为Q. \(P , Q\)就是直径的端点 ...

  10. 五分钟,手撸一个简单的Spring容器

    工厂和Spring容器Spring是一个成熟的框架,为了满足扩展性.实现各种功能,所以它的实现如同枝节交错的大树一样,现在让我们把视线从Spring本身移开,来看看一个萌芽版的Spring容器怎么实现 ...