NTP时间服务部署

华为路由器配置NTP服务端和客户端 华为路由器配置NTP服务端和客户端 基础配置 R1: <Huawei>sys-view #进入系统配置模式 Enter system view, return user view with Ctrl+Z. [Huawei]sysname R1 #修改计算机名称为R1 [R1]int GigabitEthernet 0/0/0 #进入接口g0/0/0中 [R1-GigabitEthernet0/0/0]ip address 192.168.10.1 24 #配置IP地址和子网掩 阅读详情

1 NTP简介

1.1 NTP,网络时间协议(Network Time Protocol)

  • 用来使网络中的各个计算机时间同步的一种协议。它的用途是把计算机的时钟同步到世界协调时UTC(Universal Time Coordinated,世界协调时),其精度在局域网内可达0.1ms,在互联网上绝大多数的地方其精度可以达到1-50ms。

  • NTP 只考虑 UTC 时间,不考虑时区,不考虑夏令时等。
    NTP使用UDP,端口123。

  • 分层架构
    NTP使用一种树状的,半分层的时间源系统。每一层叫做 stratum。每个 stratum 都有一个编号,从0开始,最大到15,16被用来标记设备未同步。
    一般情况下,第 n+1 层 stratum 从第 n 层同步时间。

  • 所以NTP服务,一般是设置为类似中继的服务,从上级时间服务器同步时间,再作为向它同步时间的时间源

  • ntpdate使用的时候一定要先停止 ntpd.service 服务,它们不兼容

1.2 linux系统时间简介

  • linux系统有两个时钟
  1. 硬件时钟:RTC,Real Time Clock
  2. 软件时钟:System Clock
    两个时间独立运行,会产生相对误差
  • 使用ntpdate同步时间,是同步系统时间,将/etc/sysconfig/ntpd中的参数SYNC_HWCLOCK=yes改为yes,那么在同步系统时间的时候,硬件时间也会更新
  • 查看系统时间:date
  • 查看硬件时间:hwclock --show 或者 hwclock -r
将系统时间设为硬件时间:
hwclock --systohc
或者
hwclock -w

将硬件时间设为系统时间:
hwclock --hctosys
或者
hwclock -s

手动修改系统时间:
date -s "年/月/日  时:分:秒"

2 NTP安装,部署

2.1 安装NTP

#先检查有没有安装ntpdate命令
rpm -qa | grep ntp
#若有,需要卸载

#使用yum安装ntp
yum -y install ntp
#安装ntp会自动安装ntpdate命令

2.2 配置详解

  • 配置文件参数详解:vim /etc/ntp.conf
#该文件记录每次时间同步的误差,并根据时间误差来调整时间,若不开启此参数,误差数据在服务重启会丢失
driftfile /var/lib/ntp/drift

#restrict是配置连接本机ntp服务的主机有什么权限
restrict default nomodify notrap nopeer noquery
restrict 127.0.0.1
restrict 192.168.200.0 mask 255.255.255.0 nomodify

#server代表本机ntp服务同步的上级时间服务器,也就是时间源
server ntp1.aliyun.com
server 127.127.1.0 prefer
fudge 127.127.1.0 stratum 10

#下面几行不作解释
includefile /etc/ntp/crypto/pw
keys /etc/ntp/keys
disable monitor
  • restricit参数详解:

ntp的配置文件,默认从上至下读取配置,restrict参数可以设置各种权限:
格式:restrict IP mask **** [权限参数]
权限参数:
noquery:不提供ntp服务
notrap:不提供trap远程事件登录的功能
nomodify:客户端可时间同步,但是不能更改本机ntp服务的时间
notrust:拒绝没有通过认证的客户端
nokod:kod技术可以组织一种dos攻击,在ntp服务被违规访问时发动攻击
ignore:关闭所有ntp服务,不向任何客户端提供时间本地服务
以上面几行为例进行解释

  1. restrict default nomodify notrap nopeer noquery
    默认禁止所有客户端来同步时间,也不能修改本机ntp服务时间
  2. restrict 127.0.0.1
    允许本地对ntp服务进行任何操作
  3. restrict 192.168.200.0 mask 255.255.255.0 nomodify
    允许192.168.200.0这个网段的客户端来同步时间,但不能修改本地ntp服务时间
  • server参数详解:

server后面接上级时间服务器的地址,可以设置多个,ntp服务会自动检测误差最小的作为默认时间源
格式:server IP/URL perfer
就拿上面几行来解释:

  1. server ntp1.aliyun.com
    添加上级时间服务器为阿里的时间服务器,中国国家授时中心地址为210.72.145.8
  2. server 127.127.1.0 prefer
    设置本机ntp服务的上级时间服务器为本机,这个时候的IP固定为127.127.1.0,而不是127.0.0.1
    若只想把本地时间当做最高级服务器,不做中继,则只需要添加这个server
    当设置多个上级时间服务器时,加prefer参数的server就会被设置默认,不加就自动测试误差自动选择
  3. fudge 127.127.1.0 stratum 10
    时间服务器是分层的,此参数代表把本机ntp服务设置为第10层,那本机默认就不会向10层以后的时间服务器去同步时间,所以层级不要设置太高(从0到15以此降低)
  • NTP服务的启停:

systemctl start ntpd
systemctl stop ntpd

2.3 ntp其他相关命令

  • ntpq -p

ntpq -p 或者 ntpq -4p(ipv4的方式)
获取上级时间服务器的状态信息,测试本地ntp服务与上级的连接情况
若获取太慢可以用-4p,或者ntpq -p IP 指定上级时间服务器的IP来测试连接,应该也可以指定主机名或者说域名,没有进行测试
获取到的数据分为以下几列
remote:有“ * ”的代表默认的上层ntp时间源,“ + ”代表上层ntp服务器候选
refied:上层ntp服务器对应的IP
st:stratum级别

  • ntpstat
    查看当前ntp服务上次的时间同步情况

  • ntpdate -d IP
    -d 参数是默认时间同步,在客户端可以用它来进行测试,不会改变客户端时间,不加-d则是指定IP为源同步时间

Linux 时间一致性环境NTP/Chrony服务器部署配置 背景 生产环境中,一个业务系统往往涉及几十台甚至上百台主机或云主机构成,有些管理系统对整个环境时间一致性由强要求,即使没有,保证环境中时间的一致性,有利于业务交互时时间匹配,保证事务的一致性,甚至环境中的监控系统,也需要监测时间一致性,保证数据上报正常。 ntp架构 下图来源网络,在前端管理节点上部署ntp服务器,且采取主备模式,局域网的ntp服务器先于外网ntp同步完成,局域网内再同本地ntp服务器同步时间。实际环境中,可借助类似架构,两个管理节点可以用HAproxy+keepalive做Heartbea 阅读详情

相关推荐

NTP时间服务器安装部署

在窗口边也有一定的信号。ntps.sh ------------------------------------修改ntp.conf文件。ntpda.sh ----------------------------------NTPdate方式并写入定制执行。NTPserver.bat----------------------------二级时钟脚本。NTPClient.bat----------------------------客户端脚本。2、修改NTP时间服务器地址,与需要安装网络网段一致。

bjws80的博客 991

NTP服务器时间同步部署 -- 内网环境下,亲测有效.

查阅资料筛选掉了很多无效方法.总结了一套亲测有效的操作,希望可以帮到大家

footbridge的博客 1万+

Centos下部署NTP时间服务器同步环境

我是在购买的购买的服务器进行测试。

weixin_53641036的博客 1032

NTP服务器部署

ntp环境搭建 1.环境要求 linux:时间服务器(无外网,只用本机给内网同步,不同步外网时间) 其余为客户端 同步要求:两小时同步一次 2.服务器配置 ntp配置文件配置 1.检查ntp是否安装 rpm -qa | grep ntp 2.配置文件配置 vim /etc/ntp.conf restrict 192.168.0.0 mask 225.225.225.0 nomodify 设置为本地同步,不与网络时间服务器同步 server 127.127.1.0 fudge 127.127.1.0

sunnySe的博客 1362

NTP时间服务器部署

ntp服务器部署

叱咤少帅的博客 437

制作Ubuntu22.04启动盘

现在越来越多程序代码都需要运行在linux环境下,运行这些代码的前提是安装一个稳定的linux操作系统。本文选择Ubuntu 22.04去制作系统启动盘。本文主要对ubuntu22.04的启动盘制作过程进行了详细的说明,希望能帮助到有需要的朋友。

lyx_ok的博客 1万+

云原生之使用docker部署NTP时间服务器

云原生之使用docker部署NTP时间服务器

jks212454的博客 4356

保姆级教程:用COMSOL LiveLink™ for MATLAB 玩转自定义PDE,从理论到仿真一条龙

本文详细介绍了如何利用COMSOL LiveLink™ for MATLAB实现自定义PDE的从理论到仿真的完整流程。通过PDE模块与MATLAB的无缝集成,用户可以灵活处理非标准偏微分方程,适用于材料建模、传热传质验证等多物理场耦合研究。教程涵盖环境配置、方程标准化、界面操作及高级应用技巧,为工程仿真研究者提供原子级控制方案。

weixin_34098209的博客 355

部署企业内部NTP时间服务器

部署企业内部NTP时间服务器,假设node0作为NTP时间服务器主节点,node1, node2都是ntp客户端从节点,内部网段10.10.75.0。 所有节点通过yum命令安装ntp,命令如下:yum install ntp 。 修改node0节点的配置文件/etc/ntp.conf, 内容如下: server 0.cn.pool.ntp.org server 0.asia.pool.ntp.o...

qq_28358461的博客 826

CATIA二次开发CAA:(一)开发环境搭建

CATIA+CAA+RADE+VS2012

ysm1987的博客 1万+

NTP 服务器部署与时间同步

本文详细介绍了NTP服务器在Linux系统(CentOS7)中的部署与配置方法。主要内容包括:NTP协议的核心概念与作用,服务器端的安装、配置及防火墙设置,客户端的同步配置与定时任务设置,以及常见问题的排查指南。文章还提供了Windows客户端的同步配置方法。重点强调了服务器时间源选择、防火墙端口开放和客户端定时同步三个关键点,帮助读者实现毫秒级时间同步,解决分布式系统中时间不一致问题。

YongCheng_Liang的博客 1389

华为OD机考双机位C卷 - 补种未成活胡杨 (Java & Python& JS & C/C++ & GO )

华为OD机考双机位C卷 - 补种未成活胡杨(OD上机考试双机位C卷)。提供在线OJ刷题。Java、C++、Python、GO语言、C语言、JavaScript题解,并提供完整思路讲解。

算法大师! 2418

RHEL6上部署/配置NTP时间服务器

前置步骤: 默认yum源已经配置; 一、NTP服务部署 服务端口: [root@pop-t-yum ~]# grep -E ^n+tp /etc/services nntp 119/tcp readnews untp # USENET News Transfer Protocol nntp 119/udp readnews untp # USENET News Transfer ...

Data & Analysis 1244

【Android面试八股文】Android Application为什么是单例?

这道题相对简单,就是考察大家是否了解application的创建流程。的实例,它用来存储和处理整个全局变量的一些事情,它同时还是一个。为空的时候,才会创建,从而保证了它是一个单例对象。一样有自己的生命周期,但是它并没有那么复杂,因为。对象的创建过程,找出它为什么是单例的原因。全局进行一些配置,比如配置插件。的时候才会创建,所以说可以在。凭什么是单例,我们查看下。启动的时候都会创建一个。是怎么一步步创建的。是一个单例,即每一个。

字节卷动 532

STM32F407中文手册

STM32f407中文手册 本参考手册面向应用开发人员,提供有关使用 STM32F405xx/07xx、STM32F415xx/17xx、 STM32F42xxx 和 STM32F43xxx 微控制器存储器与外设的完整信息。STM32F405xx/07xx、STM32F415xx/17xx、STM32F42xxx 和 STM32F43xxx 构成一个微 控制器系列,各产品具有不同的存储器大小、封装和外设。有关订购信息以及器件的机械与电气特性,请参见数据手册。有关 ARM Cortex™-M4F 内核的信息,请参见《Cortex™-M4F 技术参考手册》。

linux ntp时间立即同步命令_记一次生产环境部署NTP服务及配置时间同步

概述linux服务器在提供服务时,要和其他机器进行请求的交互,实际生产环境中,可能因为时间不同步,导致了服务异常。下面介绍下怎么部署NTP服务来解决这个问题。ps:强烈吐槽下头条这个新排版功能,只要图片分辨率比较低然后点添加的时候直接白屏,也无法回退,这个很明显的bug居然没测出来,导致我重新写了三次...一、NTP服务概述1、原理NTP(Network TimeProtocol,网络时间协议)是...

weixin_33575588的博客 1316

jre9下载 jdk9

(Java SE Runtime Environment 9.0) 9.0u175 官方最新版 【x86|x64】

Centos NTP时间服务器部署及时间同步

一、前言 1、NTP简介 NTP全称为(Network Time Protocol)即网络时间协议。是用来使计算机时间同步的一种协议。它可以使计算机对服务器或时钟源做同步,可以提供高精度的时间校正(LAN 上与标准时间小于1毫秒,WAN上几十毫秒),而且可以由加密确认的方式防止恶意的协议攻击。 2、使用场景 时间保持同步对于服务器集群来说尤为重要,比如说电商的秒杀,以及火车票的抢购等等,如果服务器时间不同步,那么不同的用户可能不是在同一时间点进行抢购的,就会出现不公平的问题。 对于集群化部署的应用,例如数据

qq_44078641的博客 1452

pscad IEEE标准系统搭建说明

pscad IEEE标准系统搭建说明,包含典型的IEEE 9节点、14节点、30节点、39节点和118节点系统。内含标准测试系统的原始数据和潮流结果。

win10 跳过U8环境检测的IE WebControls.rar

win10 安装u8的时候 提示IE WebControls 不通过,这个工具可以欺骗u8的检查。 跳过U8环境检测的IE WebControls。提示导入失败后,重新检测通过。

Linux服务部署之NTP时间服务器

Linux服务部署之NTP时间服务器 1 原理 NTP(Network TimeProtocol,网络时间协议)是用来使计算机时间同步的一种协议。它可以使计算机对其服务器或时钟源做同步化,它可以提供高精准度的时间校正(LAN上与标准间差小于1毫秒,WAN上几十毫秒),切可介由加密确认的方式来防止恶意的协议攻击。 2安装NTP服务端 2.1检查是否已安装ntp时间服务器 rpm -q ntp 查看是否按照ntp服务器 2.2 安装ntp时间服务器 yum install ntp -y 安装ntp服务。(

er222_的博客 463

Windows Server 2022AD域部署NTP时间服务,又到手了1500,真香

Windows Server 2022AD域部署NTP时间服务,又到手了1500,真香

我在Citrix、VMware、Veeam、微软和NVIDIA等领域拥有丰富经验的专业人士,专注于设计和维护虚拟化基础设施、实施备份与灾难恢复策略,致力于优化企业的IT环境。 3478

[NTP] Linux 系统时区设置,NTP时间服务器部署及ntp.conf配置参数

本篇blog主要介绍了[NTP] Linux 系统时区设置,NTP时间服务器部署及ntp.conf配置参数详解,并通过案例介绍了系统时区配置及时间同步的多种方法,不同Client客户端的相关配置,最后补充了ntp及ntpdate的相关联系及区别。 Linux系统时区设置 一、什么是NTP NTP是用来使计算机时间同步化的一种协议,全称是Network Time Protocol。它可以在大规模的设备范围内同步矫正时间到几ms级别的精度,在网络稳定的局域网内,精度甚至可以达到微秒级别。 今天NTP协议已经发展

weixin_44898311的博客 4895

centos7部署时间同步(ntp)服务器

小白教程,一看就会,一做就成。

小小傻瓜牙 3462

[NTP] Linux NTP服务器搭建部署与NTP时间同步配置

本篇blog主要介绍了[NTP] Linux 系统时区设置,NTP时间服务器部署及ntp.conf配置参数详解,并通过案例介绍了系统时区配置及时间同步的多种方法,不同Client客户端的相关配置,最后补充了ntp及ntpdate的相关联系及区别。 Linux系统时区设置 一、什么是NTP NTP是用来使计算机时间同步化的一种协议,全称是Network Time Protocol。它可以在大规模的设备范围内同步矫正时间到几ms级别的精度,在网络稳定的局域网内,精度甚至可以达到微秒级别。 今天..

weixin_44898311的博客 2451

centos7 校正linux系统时间_基于centos7系统部署NTP服务及配置时间定时同步

概述linux服务器在提供服务时,要和其他机器进行请求的交互,实际生产环境中,可能因为时间不同步,导致了服务异常。下面介绍下怎么部署NTP服务来解决这个问题。ps:强烈吐槽下头条这个新排版功能,只要图片分辨率比较低然后点添加的时候直接白屏,也无法回退,这个很明显的bug居然没测出来,导致我重新写了三次...一、NTP服务概述1、原理NTP(Network TimeProtocol,网络时间协议)是...

weixin_34474777的博客 1032
上一篇: GitLab私有代码仓库部署
下一篇: Nginx服务优化
jccodecode
博客等级 码龄7年 1607粉丝 21原创
评论 1
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

个

红包个数最小为10个

元

红包金额最低5元

当前余额3.43元 前往充值 >
需支付:10.00元
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付元
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值