首页 > 其他分享 >ntp服务配置

ntp服务配置

时间:2023-09-11 15:56:27浏览次数:19  
标签:同步 服务 配置文件 ntp 配置 时间 NTP 服务器

  • NTP (Network Time Protocol): 是一个网络协议,用于同步计算机之间的时钟。它旨在使分布在不同位置的计算机能够保持准确和一致的时间。

  • ntp: 通常是指ntpd(NTP daemon),这是一个在Linux和其他Unix-like系统上运行的程序。它可以作为客户端来同步系统时钟,或者作为服务器为其他计算机提供时间同步。

ntp服务的特点:

  1. 存在已经很长时间了,很成熟

  2. 会逐渐调整系统时间以避免大的时间跳跃

  3. 通过一个守护进程(ntpd)来常驻后台,实现时间自动同步

安装ntp工具

# centos
yum install -y ntp

# ubuntu
apt install -y ntp

配置ntp
ntp是客户端和服务端一体的工具,通过不同的设置配置为客户端或者服务端。

作为客户端:
本机去同步其它ntp时间服务器的时间,只需要在 /etc/ntp.conf 这个配置文件中通过server或者pool指令来指定时间服务器地址就行了,可以指定多个时间服务器地址;

  • server:用于指定单个NTP服务器,iburst:让同步时间的时候更快,开启多个并行任务来进行同步
  • pool:用于指定NTP服务器池而不是单个NTP服务器。池名称应解析为随时间可能会变化的多个地址

配置步骤:
(1)修改 /etc/ntp.conf 配置文件
在配置文件中指定时间服务器的地址即可

# 例如
server ntp.aliyun.com

image

(2)重启服务

sudo systemctl restart ntp.service

image

(3)通过ntpq -p 查看是否同步成功
星号(*)表示当前使用的主时间服务器,加号(+)表示候选时间服务器,和减号(-)表示已列入考虑但当前不是最佳的服务器

image

作为服务端:
实现在一个局域网里面,实现其它服务器的时间以本机时间为准

1、修改 /etc/ntp.conf 配置文件
需要在配置文件里面指定时间源是本地时间,并且需要设置同步规则。

# 将本地时钟配置为NTP服务器的时间源。
server 127.127.1.0

# 设置优先同步本地时间
fudge 127.127.1.0 stratum 10

# 禁止其他服务器对NTP服务器进行配置操作,允许其他服务器进行时间同步
restrict -4 default kod notrap nomodify nopeer noquery
restrict -6 default kod notrap nomodify nopeer noquery

# 允许本地主机进行更详细的NTP服务器访问
# 如果注释掉了,不能再本机使用 ntpq -p 命令查看NTP服务器的状态和同步信息。
restrict 127.0.0.1
restrict ::1

# 允许什么网段的设备可以使用本服务器进行ntp时间同步
# default 允许来自任何IP地址的主机进行时间同步
restrict 192.168.0.0 mask 255.255.255.0 notrap nomodify noquery

image

image

  • 在 NTP (Network Time Protocol) 中,IP 地址 127.127.1.0 是特殊的,它表示本地时钟 (Local Clock)。而通常我们熟知的本地回环地址是 127.0.0.1

  • 当在NTP服务器的配置中添加了 limited 选项,它将限制其他服务器对本机时间的同步。

  • 其它一些配置选项的意思大概就是禁止其他设备对NTP服务器进行配置操作,但允许其他设备进行时间同步。

2、重启服务

sudo systemctl restart ntp.service

image

3、测试

ntpq -p

image

只要 reach 不为 0 并且 when 不断增加并保持在轮询间隔以下,那么这通常意味着一切正常。

标签:同步,服务,配置文件,ntp,配置,时间,NTP,服务器
From: https://www.cnblogs.com/heyongshen/p/17693736.html

相关文章

  • H3C服务器使用hREST工具命令安装系统
    H3C服务器hREST命令行工具使用Python语言开发,主要基于HTTPs协议和Redfish、RESTful和IPMI接口协议,是一款便于用户管理服务器的客户端工具。用户可通过本工具的查询、设置等命令对服务器进行管理。hREST1.23工具下载地址:http://www.h3c.com/cn/BizPortal/DownLoadAccesso......
  • linux服务器上的nginx服务、mysql服务和docker里面的php服务配合使用
    之前有个老项目是nginx1.22.0+mysql5.7+php5.6的环境在跑,也就是常说的lnmp环境。但是最近出了一个新的需求,这台服务器上要跑一个php7.3的项目,mysql5.7还可以用,nginx1.22.0也可以用,主要是php的环境要升级到7.3,那么方案应该怎么实施呢,大概有下面几个思路:1、再独立安装一个php7.3的......
  • 自建免费的网站监控服务-在huggingface上部署uptime kuma
    前言基于本站构建了各种服务,产生了构建网页集群状态监视系统的需求,包括各种服务器在线状态的监控和网站运行状态等等。于是我想起了以前尝试过的一个项目:uptime-kuma。这个项目很好,从界面的美观度到开放程度都可以满足我的需求,但是由于我手里各种服务器每天折腾各种玩意,没有一台......
  • 来了!“自助式”训练定制的数字人服务
    想拥有一个“数字分身”吗?给你一个终身免费续期的特权。 定制周期长?训练、运营成本高?成片效果生硬?无法应用于实际场景? 随着AIGC技术的快速发展,虚拟数字人的生成效率不断提高,训练成本逐渐降低,与此同时,生成效果也朝着更加精细化方向发展。 越来越多的“数字人”正在走入......
  • Android之Bmob移动后端云服务器
    PS:一般情况下,我们在写android程序的时候,想要实现登录注册功能,可以选择自己用servlet作为服务端来实现过滤没有注册过的用户,但是太麻烦,而且不是随时都可以用的。这里介绍一个移动后端云服务器平台bmob,这不仅可以实现云数据库储存,还可以获取手机验证等,随时随地都很轻松,下面写一个小de......
  • Android之Bmob移动后端云服务器
    PS:一般情况下,我们在写android程序的时候,想要实现登录注册功能,可以选择自己用servlet作为服务端来实现过滤没有注册过的用户,但是太麻烦,而且不是随时都可以用的。这里介绍一个移动后端云服务器平台bmob,这不仅可以实现云数据库储存,还可以获取手机验证等,随时随地都很轻松,下面写一个小de......
  • 华为云发布CodeArts Inspector漏洞管理服务,守护产品研发安全
    本文分享自华为云社区《华为云发布CodeArtsInspector漏洞管理服务,守护产品研发安全》,作者:华为云头条。2023年9月7日,华为云正式发布CodeArtsInspector漏洞管理服务。这是一款面向软件研发和服务运维提供的一站式漏洞管理能力,通过持续评估系统和应用等资产,内置风险量化管理和在......
  • 如何选择最佳视频网站服务器?
        但是在为视频网站选择服务器之前,您需要先了解您应该注意什么。租用视频网站服务器与通常将视频上传到第三方的视频网站有很大不同,因此如果需要自建视频网站的话,对于服务器的选择非常重要,下面就来谈谈在选择视频服务器的时候应该如何选择服务器配置视频网站使用场景......
  • 如何选择最佳视频网站服务器?
        但是在为视频网站选择服务器之前,您需要先了解您应该注意什么。租用视频网站服务器与通常将视频上传到第三方的视频网站有很大不同,因此如果需要自建视频网站的话,对于服务器的选择非常重要,下面就来谈谈在选择视频服务器的时候应该如何选择服务器配置视频网站使用场景......
  • Spring Boot配置文件(yaml&properties)总结
    SpringBoot配置文件总结(qq.com)SpringBoot的两种配置文件(qq.com)SpringBoot中提供一个全局的配置文件:application.properties,这个配置文件的作用就是,允许我们通过这个配置文件去修改SpringBoot自动配置的默认值。SpringBoot支持两种格式的配置文件:application.pr......