Linux 实例:配置 NTP 服务

这篇具有很好参考价值的文章主要介绍了Linux 实例:配置 NTP 服务。希望对大家有所帮助。如果存在错误或未考虑完全的地方,请大家不吝赐教,您也可以点击"举报违法"按钮提交疑问。

我的收

本页目录:

  • 操作场景
  • 注意事项
  • 操作步骤
    • 安装 ntpd
    • 配置 NTP
    • 启动 ntpd
    • 检查 ntpd 状态
    • 设置 ntpd 为开机启动
    • 增强 ntpd 安全性

操作场景

ntpd(Network Time Protocol daemon)是 Linux 操作系统的一个守护进程,用于校正本地系统与时钟源服务器之间的时间,完整的实现了 NTP 协议。ntpd 与 ntpdate 的区别是 ntpd 是步进式的逐渐校正时间,不会出现时间跳变,而 ntpdate 是断点更新。本文档以 CentOS 7.5 操作系统云服务器为例,介绍如何安装和配置 ntpd。

注意事项

  • 部分操作系统采用 chrony 作为默认 NTP 服务,请确认 ntpd 正在运行并设置为开机自启动。
    • 使用 systemctl is-active ntpd.service 命令,可查看 ntpd 是否正在运行。
    • 使用 systemctl is-enabled ntpd.service 命令,可查看 ntpd 是否开机自启动。
  • NTP 服务的通信端口为 UDP 123,设置 NTP 服务之前,请确保您已经开放 UDP 123 端口。
    若未开放该端口,请参考 添加安全组规则 进行放行。

操作步骤

安装 ntpd

执行以下命令,判断是否安装 ntpd。

rpm -qa | grep ntp
  • 如果返回类似如下结果,表示已安装 ntpd。

    重启ntp服务的命令,linux,服务器,运维

  • 如果未安装 ntpd,请使用 yum install ntp 安装 ntpd。
     
    yum -y install ntp
    ntpd 默认为客户端运行方式。

配置 NTP

  1. 执行以下命令,打开 NTP 服务配置文件。
    vi /etc/ntp.conf
  2. i 切换至编辑模式,找到 server 相关配置,将 server 修改为您需要设置的目标 NTP 时钟源服务器(例如 time1.tencentyun.com),并删除暂时不需要的 NTP 时钟源服务器。如下图所示:

    重启ntp服务的命令,linux,服务器,运维

  3. Esc,输入 :wq,保存文件并返回。

启动 ntpd

执行以下命令,重启 ntpd 服务。

systemctl restart ntpd.service

检查 ntpd 状态

根据实际需求,执行以下不同的命令,检查 ntpd 的状态。

  • 执行以下命令,查看 NTP 服务端口 UDP 123 端口是否被正常监听。
     
    netstat -nupl
    返回类似如下结果,表示监听正常。

    重启ntp服务的命令,linux,服务器,运维

  • 执行以下命令,查看 ntpd 状态是否正常。
     
    service ntpd status
    返回类似如下结果,表示 ntpd 状态正常。
    重启ntp服务的命令,linux,服务器,运维
  • 执行以下命令,获取更详细的 NTP 服务信息。
     
    ntpq -p
    返回类似如下结果:

    重启ntp服务的命令,linux,服务器,运维

    • * : 表示目前使用的 NTP 服务器。
    • remote:响应这个请求的 NTP 服务器的名称。
    • refid:NTP 服务器使用的上一级 NTP 服务器。
    • st:remote 远程服务器的级别。服务器从高到低级别设定为1 - 16,为了减缓负荷和网络堵塞,原则上建议避免直接连接到级别为1的服务器。
    • when:上一次成功请求之后到现在的秒数。
    • poll:本地机和远程服务器多少时间进行一次同步(单位为秒)。初始运行 NTP 时,poll 值会比较小,和服务器同步的频率增加,建议尽快调整到正确的时间范围。调整之后,poll 值会逐渐增大,同步的频率也将会相应减小。
    • reach:八进制值,用来测试能否和服务器连接。每成功连接一次,reach 的值将会增加。
    • delay:从本地机发送同步要求到 NTP 服务器的 round trip time。
    • offset:主机通过 NTP 时钟同步与所同步时间源的时间偏移量,单位为毫秒(ms)。offset 越接近于0,主机和 NTP 服务器的时间越接近。
    • jitter:用来做统计的值。统计在特定连续的连接数里 offset 的分布情况。即 jitter 数值的绝对值越小,主机的时间就越精确。

设置 ntpd 为开机启动

  1. 执行以下命令,将 ntpd 设置为开机自启动。
    systemctl enable ntpd.service
  2. 执行以下命令,查看 chrony 是否被设置为开机启动。
     
    systemctl is-enabled chronyd.service
    如果 chrony 被设置为开机启动,请执行以下命令,将 chrony 从开机启动中移除。
    chrony 与 ntpd 冲突,可能引起 ntpd 开机启动失败。
    systemctl disable chronyd.service

增强 ntpd 安全性

依次执行以下命令,为 /etc/ntp.conf 配置文件增加安全性。文章来源地址https://www.toymoban.com/news/detail-737074.html

interface ignore wildcard
interface listen eth0

到了这里,关于Linux 实例:配置 NTP 服务的文章就介绍完了。如果您还想了解更多内容,请在右上角搜索TOY模板网以前的文章或继续浏览下面的相关文章,希望大家以后多多支持TOY模板网!

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处: 如若内容造成侵权/违法违规/事实不符,请点击违法举报进行投诉反馈,一经查实,立即删除!

领支付宝红包 赞助服务器费用

相关文章

  • Linux下的时间同步,以及ntp时间服务器配置流程

    但在Linux下,系统时间和硬件时间并不会自动同步。在Linux运行过程中,系统时间和硬件时间以异步的方式运行,互不干扰。硬件时间的运行,是靠BIOS电池来维持,而系统时间,是用CPU来维持的。在系统开机的时候,会自动从BIOS中取得硬件时间,设置为系统时间。 命令 功能

    2024年04月11日
    浏览(50)
  • linux——搭建NTP服务器

    NTP是网络时间协议(Network Time Protocol)的缩写,是一种用于同步计算机时钟的协议。它可以通过互联网或局域网等网络传输时间信息,使得多台计算机的时钟保持同步。NTP是一种分布式的协议,它通过多个时间服务器之间的协作来提供高精度的时间同步服务。NTP协议广泛应用

    2024年02月09日
    浏览(56)
  • Linux部署NTP时间服务器实现内外网时间同步

            NTP(Network Time Protocol)是网络时间协议,它的作用是同步网络中每台计算机的时间,使他们处于相同的时间环境,确保服务或软件在计算机中正常运行。         在ntp时间同步架构中,节点分为服务端(server)和客户端(client),server端配置为ntp时钟源,用来为

    2024年04月16日
    浏览(48)
  • [云计算学习3] Linux基础 : 使用chrony搭建时间服务器并让下游NTP同步时间

    操作平台 : centos 7 (虚拟机) 配置: 2H4G 情景 : 主机1(服务器)搭建时间服务器并让主机2(客户端)进行NTP同步 在终端输入以下命令安装chrony 然后设置服务开机自启动 完成上述操作后,我们就可以进行下一步了 ⚠ : 此操作请在 主机1 (服务器) 操作 我们关闭SELinux 输入 vim /etc/selinu

    2024年02月15日
    浏览(46)
  • ubuntu 配置NTP时间服务器

     Client 代表 客户端ntp请求服务端 Server 代表 服务端ntp回应服务端 端口:123 网卡:ens33

    2024年02月04日
    浏览(47)
  • Linux NTP原理及配置使用

    一、NTP简介 1.NTP简介   NTP(Network Time Protocol,网络时间协议)是用来使网络中的各个计算机时间同步的一种协议。它的用途是把计算机的时钟同步到世界协调时UTC,其精度在局域网内可达0.1ms,在互联网上绝大多数的地方其精度可以达到1-50ms。 (1s=1000ms) NTP服务器就是利用NT

    2024年02月13日
    浏览(31)
  • 实现【Linux--NTP 时间同步服务搭建】

    👈【上一篇】 💖The Begin💖 点点关注,收藏不迷路💖 【下一篇】👉 当应用系统走向多节点、高并发、高可用部署需求时 , 不同节点时间不一致 , 不仅仅会导致业务报错,还会出现将硬件时间直接频繁同步导致硬件故障 。 为解决以上问题----- 引入NTP 校时服务 。 🔰 1

    2024年02月13日
    浏览(57)
  • [个人笔记] Linux配置NTP时间同步

    第一章 Linux扩容LVM分区 第二章 Linux虚拟机安装VMware Tools插件 第三章 ssh-keygen和openssl工具的使用 第五章 Linux facl扩展权限的用法 仅实验 CentOS 7.X 系列的 Linux 操作系统 timedatectl 工具配置 CST 时区 验证 无

    2024年02月15日
    浏览(49)
  • 银河麒麟服务器x86安装ntp客户端,并配置成功可以同步时间

    其中192.168.10.91是ntp服务器ip 更改错误的时间时间:引号不能忘记 查看时间 输入下面命令 刚开始看到的应该是上面设置的时间 过几分钟之后就能看到时间同步成正确的时间了 

    2024年01月25日
    浏览(138)
  • Linux中关于日期和时区的操作(date命令、ntp程序自动校准时间)

    语法: date [-d] [+格式化字符串] -d 按照给定的字符串显示日期,一般用于 日期计算 格式化字符串:通过特定的字符串标记,来控制显示的日期格式 %Y 年          %y 年份后两位数字 (00..99) %m 月份 (01..12) %d 日 (01..31) %H 小时 (00..23) %M 分钟 (00..59) %S 秒 (00..60) %s 自 1970-01-01

    2024年01月16日
    浏览(65)

觉得文章有用就打赏一下文章作者

支付宝扫一扫打赏

博客赞助

微信扫一扫打赏

请作者喝杯咖啡吧~博客赞助

支付宝扫一扫领取红包,优惠每天领

二维码1

领取红包

二维码2

领红包