首页 > 系统相关 >【Linux】服务器时间ntp同步(chrony)

【Linux】服务器时间ntp同步(chrony)

时间:2024-04-02 18:11:06浏览次数:33  
标签:chronyc 同步 chronyd ntp chrony Linux 时钟

一、简介

Chrony是一个开源自由的网络时间协议 NTP 的客户端和服务器软软件。它能让计算机保持系统时钟与时钟服务器(NTP)同步,因此让你的计算机保持精确的时间,Chrony也可以作为服务端软件为其他计算机提供时间同步服务。

Chrony由两个程序组成,分别是chronyd和chronyc

chronyd是一个后台运行的守护进程,用于调整内核中运行的系统时钟和时钟服务器同步。它确定计算机增减时间的比率,并对此进行补偿。
chronyc提供了一个用户界面,用于监控性能并进行多样化的配置。它可以在chronyd实例控制的计算机上工作,也可以在一台不同的远程计算机上工作。

NTP 是网络时间协议(Network Time Protocol)的简称,通过 udp 123 端口进行网络时钟同步。

RHEL7中默认使用chrony作为时间服务器,也支持NTP,需要额外安装。

注意:NTP与chrony不能同时存在,只能用其中一个,并将另一个mask掉。

二、yum安装、启动chrony

# 安装chrony
yum install chrony

# 查看chronyd服务是否开机自启
systemctl is-enabled chronyd

# 注册chronyd服务系统开机自启
systemctl enable chronyd

# 启动chronyd服务
systemctl start chronyd

# 查看chronyd服务状态
systemctl status chronyd

三、修改chrony配置

  • 安装的chrony默认配置文件位置/etc/chrony.conf
  • vim /etc/chrony.conf命令修改配置文件
  • 修改后重启chronyd服务 systemctl restart chronyd
  • 记得查看时间同步状态是否开启,如未开启则需要手动开启
    • timedatectl status
    • timedatectl set-ntp true
  • 注意:使用timedatectl命令手动设置系统时间之前,需要通知ntp时间同步功能
# Use public servers from the pool.ntp.org project.
# Please consider joining the pool (http://www.pool.ntp.org/join.html).
#server 0.centos.pool.ntp.org iburst

# 增加ntp同步服务器地址
# 自行百度查询,或者使用公司内部的授时服务器也可以
server ntp.supconit.com iburst

四、chronyc 命令

  • 查看ntp_servers
    • chronyc sources -v
  • 查看ntp_servers状态
    • chronyc sourcestats -v
  • 查看ntp_servers是否在线
    • chronyc activity -v
  • 查看 ntp 详细信息
    • chronyc tracking -v
  • 强制同步系统时钟
    • chronyc -a makestep

五、

  • Name/IP address
    • 这显示了源的名称或IP地址,或参考时钟的参考ID。
  • Stratum
    • 这显示了来源的层,如其最近收到的样本中所报告的那样。层1表示一台具有本地连接的参考时钟的计算机。与第1层计算机同步的计算机位于第2层。与第2层计算机同步的计算机位于第3层,依此类推。
  • Poll
    • 这显示轮询源的速率,以秒为单位的时间间隔的以2为底的对数。因此,值为6表示每64秒进行一次测量。chronyd会根据当前情况自动更改轮询速率。
  • Reach
    • 这显示了源的可达性寄存器以八进制数字打印。寄存器有8位,并在每个从源接收或丢失的数据包上更新。值377表示从最后八次传输中收到了对所有用户的有效答复。
  • LastRx
    • 此列显示多长时间前从来源接收到了最后一个好的样本(在下一列中显示)。未通过某些测试的测量将被忽略。通常以秒为单位。字母mhdy表示分钟,小时,天或年。
  • Last sample
    • 此列显示上次测量时本地时钟与源之间的偏移。方括号中的数字表示实际测得的偏移量。可以用ns(表示纳秒),us (表示微秒),ms(表示毫秒)或s(表示秒)作为后缀。方括号左侧的数字表示原始测量值,已调整为允许此后施加于本地时钟的任何摆度。
    • +/-指示器后面的数字表示测量中的误差范围。正偏移表示本地时钟位于源时钟之前。

标签:chronyc,同步,chronyd,ntp,chrony,Linux,时钟
From: https://www.cnblogs.com/suhai/p/18111239

相关文章

  • Lock Linux是一个基于Linux的操作系统,它主要关注于系统安全和隐私保护
    LockLinux是一个基于Linux的操作系统,它主要关注于系统安全和隐私保护。LockLinux采用了SELinux(Security-EnhancedLinux)和AppArmor等安全机制,以确保系统的安全性。此外,它还提供了一些额外的功能,如加密的文件系统、安全的网络连接和强制访问控制等。以下是关于LockLinux......
  • Linux 编译升级内核
    要在CentOS上手动编译并安装Linux内核4.19.311,你需要遵循一系列步骤。以下是一个简化的流程概述,但请注意实际操作时需要根据你的CentOS版本、内核源码以及实际情况稍作调整:准备工作:登录到具有足够权限的用户(最好是root或使用sudo)。更新系统:sudoyumupdate-y安装编译......
  • Linux 性能优化
    1、性能优化概述1)性能分析六个步骤选择指标评估应用程序和系统的性能为应用程序和系统设置性能目标进行性能基准测试性能分析定位瓶颈优化系统和应用程序性能监控和告警3、性能优化方法论1)评估优化效果应用程序维度,吞吐量,请求延时系统资源维度,CPU使用率2)注意点......
  • Linux 命令的基本格式
    命令的基本格式命令提示符[root@localhost~]#[]:这是提示符的分隔符号,没有特殊含义。root:显示的是当前的登录用户,超哥现在使用的是root用户登录。@:分隔符号,没有特殊含义。localhost:当前系统的简写主机名(完整主机名是localhost.localdomain)。~:代表用户当前所在的目录,此例中......
  • ssh 无法登录到Linux虚拟机分析总结
    ssh登录到Linux虚拟机出现登录失败,错误提示为:Permissiondenied,pleasetryagain.可能的原因如下:1.登录到root账户失败如果是登录到root账户失败,则可能是sshd_config配置限制了root账户登录的问题。需要通过指令:sudovim/etc/ssh/sshd_config来设置PermitRo......
  • linux 安装git服务
    一、安装git服务在Linux上安装git目前主要有两种方式,一种是直接用yum命令进行安装,这种安装方便简单,但是版本无法控制,就是yum源码中的版本可能比较旧。另一种事自己下载源码进行安装。第一种方式比较简单:通过yum命令安装git:yuminstallgit-y查看是否安装成功:rpm-qa......
  • Yarn介绍及快速安装Debian/Ubuntu Linux
    Yarn简介:Yarn是一个快速、可靠、安全的JavaScript软件包管理工具。它是由Facebook开发的,旨在改进npm(NodePackageManager)的性能和可靠性。Yarn提供了更快的下载速度、离线支持、版本锁定等功能,使JavaScript项目的依赖管理更加高效。在Debian/UbuntuLinux上快速安装Yarn:要在De......
  • 宿主机 ssh 登录到 Linux 虚拟机
    配置开发环境,宿主机为Win11,虚拟机为VM中的Ubuntu,现在要在Win11的终端(cmd/PowerShell)来连接到虚拟机。需要配置VM的虚拟机。1.建立IP映射安装好VMwareWorkstation和Ubuntu后,默认的网络连接是NAT,需要先在虚拟机和宿主机之间建立IP映射,具体操作如下:查看虚拟机的IP地......
  • linux ops panic 解析和定位
    一、oops输出解析https://zhuanlan.zhihu.com/p/680156398Oops信息包含以下几部分内容:一段文本描述信息,比如类似“UnabletohandlekernelNULLpointerdereferenceatvirtualaddress00000000”的信息,它说明了发生的是哪类错误。Oops信息的序号,比如是第1次、第2......
  • Linux
    Linuxwc统计列数wc选项目标文件字符意思-l统计行数-w统计单词个数-c统计字节数grep过滤文本中你感兴趣的内容grep选项匹配式文件名或标准输入选项-i查找时忽略大小写-v反向查找,输出与查找条件不相符的行-o只......