详细介绍chrony服务器

news2024/12/29 13:48:25

chrony服务器

硬件时间:BIOS里面;关机后依然运行,主板电池为它供电;RTC时钟

系统时间:开机后,软件启动读取硬件时钟,之后独立运行

Chrony 的配置文件是/etc/chrony.conf

chronyd服务器端

chronyc客户端

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

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

chronyd是一个后台运行的守护进程,用于调整内核中运行的系统时钟和时钟服务器同步。它确定计算机增减时间的比率,并对此进行补偿。(平滑的变化)

chronyc提供了一个用户界面,用于监控性能并进行多样化的配置。它可以在chronyd实例控制的计算机上工作,也可以在一台不同的远程计算机上工作。

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

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

NTP与chrony不能同时存在,只能用其中一个

一,一些相关的简单命令

1,使用命令Systecmctl restart chronyd 启动状态

2,使用命令Systemctl status chronyd查看chronyd的状态

3,使用命令Timedatectl 查看时间状态

4,使用命令rpm -qa | grep chrony查看是否安装chrony软件 

5,如果没有的可以用Yum install chrony -y命令安装

6,使用命令cat /etc/services在linux查看服务对应的端口

二,chrony服务器配置

1,从阿里云同步时间(第一台机器)

(1)使用命令vim /etc/chrony.conf打开配置文件

(2)注释掉pool ntp服务器池,添加一个阿里云的单个ntp服务器

Server ntp.aliyun.comiburst (此台服务器从阿里云来同步时间)

allow:默认情况下允许任何ntp客户端访问

allow 192.168.0.0/16 (打开允许后面的服务器从此服务器来同步时间)

:wq保存并退出

(3)重启chronyd服务 systemctl restart chronyd

(4)使用timedatectl命令来查看状态是否为yes active

(5)Ping ntp.aliyun.com查看是否能够ping通,以及是否拿到ip

2,从第一台机器同步时间(第二台机器)

(1) 克隆第一台机器(第二台机器)后改掉ip 和 主机名

        使用命令systemctl status chronyd查看状态

(2)使用命令vim/etc/chrony.conf打开配置文件同步第一台

:wq 保存退出

(3)使用命令systemctlrestart chronyd 重启服务

(4)使用命令chronycsources查看时钟服务器的状态

(5)Timedatectl 查看时间是否同步,ntp服务器的状态

(6)Chronyc tracking查看跟踪信息

三,chronyc命令

M

这表示信号源的模式。^表示服务器,=表示对等方,表示本地连接的参考时

钟。

S

此列指示源的状态。

•       * 表示 chronyd当前同步到的源。

•       + 表示可接受的信号源,与选定的信号源组合在一起。(信号源可以用,我们没

           有使用它)

•        - 表示被合并算法排除的可接受源。(不接受的时间源)

•       ?指示已失去连接性或其数据包未通过所有测试的源。它也显示在启动时,直

            到从中至少收集了 3 个样本为止。 (连接过,且连接成功过,此时已经断开)

•        x 表示 chronyd 认为是虚假行情的时钟(即,其时间与大多数其他来源不一

              致)。

•       〜 表示时间似乎具有太多可变性的来源。(不可靠)

-v 详细信息

1,查看 ntp_servers

chronycsources -v

Name/IP address

这显示了源的名称或 IP 地址,或参考时钟的参考 ID。

Stratum

这显示了来源的层,如其最近收到的样本中所报告的那样。层 1 表示一台具有本

地连接的参考时钟的计算机。与第 1 层计算机同步的计算机位于第 2层。与第 2

层计算机同步的计算机位于第 3 层,依此类推。

Poll

这显示轮询源的速率,以秒为单位的时间间隔的以 2 为底的对数。因此,值为 6

表示每 64 秒进行一次测量。chronyd 会根据当前情况自动更改轮询速率。

Reach

这显示了源的可达性寄存器以八进制数字打印。寄存器有 8 位,并在每个从源接

收或丢失的数据包上更新。值 377 表示从最后八次传输中收到了对所有用户的有

效答复。

LastRx

此列显示多长时间前从来源接收到了最后一个好的样本(在下一列中显示)。未通

过某些测试的测量将被忽略。通常以秒为单位。字母 mhd y 表示分钟,小

时,天或年。

Last sample (偏移量)

此列显示上次测量时本地时钟与源之间的偏移。方括号中的数字表示实际测得的偏

移量。可以用 ns(表示纳秒),us (表示微秒),ms(表示毫秒)或 s(表示

秒)作为后缀。方括号左侧的数字表示原始测量值,已调整为允许此后施加于本地

时钟的任何摆度。

+/-指示器后面的数字表示测量中的误差范围。正偏移表示本地时钟位于源时钟之

2,查看 ntp_servers 状态

chronycsourcestats 

-Name/IP address 时间源的域名、IP地址或Refernce ID。

- NP 服务器当前保留的样本点的数量。偏移率和偏移值是通过这些样本点进行线性回归计算预估的。

- NR 这是最后一次回归计算后,具有相同符号的残差的运行次数。如果这个数字相对于样本的数量开始变得太小,则表明直线不再适合数据。如果运行的次数过低,那么chronyd将丢弃旧的样本并重新运行回归计算,直到运行的次数可以接受为止。

- Span表示最老的样本与最新的样本之前的时间间隔。如果没有显示单位,则单位是s(秒)。

-Frequency 估计的时间源的residual frequency。以ppm(百万分之一)为单位。‘+’表示本地时间比时间源快,‘-’表示比时间源慢。

- FreqSkew 这是频率的估计误差范围,以ppm(百万分之一)为单位。

-Offset 这是估计的时间源的偏移量。

- StdDev 这是估计的样本标准差。

3,查看 ntp_servers 是否在线

chronycactivity -v

200表示查看成功,查看所有时钟源的状态

4,查看 ntp 详细信息

chronyctracking -v

5,强制同步下系统时钟(需要重启服务,才能生效)

chronyc-a makestep

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.coloradmin.cn/o/137227.html

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈,一经查实,立即删除!

相关文章

【目标检测】Mask rcnn代码实现Pytorch版,适用30系列显卡!(测试版)

目录:Mask rcnn代码实现Pytorch版一、环境二、mmdetection环境搭建三、测试四、结果展示为什么选择使用Pytorch版本?因为本人换电脑了,显卡升级为30系列,而30系列显卡的 CUDA 版本要求是 11.x。一、环境 cudatoolkit …

MYSQL之两阶段提交和组提交(数据一致性)

我们在MySQL 的日志中详细的介绍了undo log、redo log、binlog这三个日志和所用到的一些缓存知识,那么下面我们分析一下更新语句执行过程,它们是怎么变化的呢?下面我们直接给答案吧。假如我们修改一行主键索引(id)为1的…

电力系统激励型需求响应+自适应多群体优化算法(Python实现)

目录 ​编辑 0 前言 1 激励型DR和价格型DR 2 激励型DR模型 3 Python代码实现 4 自适应多群体优化算法(AMPO) 5 Python代码实现 0 前言 风、光等清洁能源因具有环保、资源丰富等优点而受到电力行业的重视,电力行业开始大力发展清洁能源发电。同时…

MySQL详解,库和表的基础操作

目录 前言 一、预备知识 1、服务器,数据库,表关系 2、SQL分类 3、连接服务器 二、库的操作 1、创建数据库 2、查看字符集和校验规则 2.1 查看系统默认字符集以及校验规则 2.2 查看数据库支持的字符集和字符集校验规则 3、操纵数据库 3.1查看…

ros tf坐标

参考: 讲解:https://www.bilibili.com/video/BV1zt411G7Vn/?p18&vd_source3a1ad336af3eaae4fcced56c75d309d1ROS程序:https://gitee.com/guyuehome/ros_21_tutorials/tree/master/learning_tfROS2程序:https://gitee.com/gu…

公司企业兔年祝福元旦祝福贺卡邀请函模板!

能群发的贺卡邀请函如何制作?想制作一个专属的祝福贺卡邀请函有什么方法?下面跟着小编的乔拓云工具教程!教你如何使用这个工具在线就能轻松搞定设计需求,不仅有海量模板供你使用,还能一键生成链接轻松转发!…

利用vue-cli创建vue3工程

需注意:想创建vue3工程,对vue-cli版本有要求,必须确保vue-cli在4.5.0以上 目录 1、查看vue-cli版本 2、创建工程 3、启动 1、查看vue-cli版本 vue --version(小写v) vue --version或者 vue -V(大写v&…

深入分析Java中finalize方法的作用和底层原理

finalize方法是什么 finalize方法是Object的protected方法,Object的子类们可以覆盖该方法以实现资源清理工作,GC在首次回收对象之前调用该方法。 finalize方法与C的析构函数的区别 finalize方法与C中的析构函数不是对应的,C中的析构函数调…

(小程序)后台交互-首页

目录 一、小程序首页动态数据加载 1.数据库准备 2.后台准备 ① pom.xml ② 配置数据源 ③ 整合mybatis ④ 代码生成 ⑤ mybatis-generator 二、准备前端的首页的数据 1、Promise 2.封装request 3.会议展示 三、通过wxs将首页动态数据优化 一、小程序首页动态数据加…

Git命令版(powernode)

Git命令版(powernode) 目录Git命令版(powernode)1.添加文件相关命令案例实操小结:2.工作区和暂存区2.1 名词解释。2.1.1 工作区(Working Directory)2.1.2 版本库(Repository&#xf…

数据结构之双向链表

双向链表与单向链表较为类似,单向链表有一个指针域,用来指向后继结点,而双向链表有两个指针域,分别用来指向前驱结点和后继结点。玩双向链表时一定要从单向链表的思维中跳出来,否则在操作双向链表时就会出现各种问题。…

【Python百日进阶-数据分析】Day144 - plotly箱线图:go.box()实例

文章目录4.2 go.Box 箱线图4.2.1 基本箱线图4.2.2 基本水平箱线图4.2.3 显示基础数据的箱线图4.2.4 修改计算四分位数的算法4.2.5 带有预先计算的四分位数的箱线图4.2.6 彩色箱线图4.2.7 箱线图样式均值和标准差4.2.8 造型异常值4.2.9 分组箱线图4.2.10 分组水平箱线图4.2.11 彩…

一起学习用Verilog在FPGA上实现CNN----(四)池化层设计

1 池化层设计 自顶而下分析池化层的设计过程 1.1 Average Pool Multi Layer 图为该项目的平均池化层,其包含一个AvgPoolSingle单元,模块的输入为图像特征矩阵,输出为池化后的特征矩阵 图片来自附带的技术文档《Hardware Documentation》 …

Java开发学习(三十六)----SpringBoot三种配置文件解析

一、 配置文件格式 我们现在启动服务器默认的端口号是 8080,访问路径可以书写为 http://localhost:8080/books/1 在线上环境我们还是希望将端口号改为 80,这样在访问的时候就可以不写端口号了,如下 http://localhost/books/1 而 SpringB…

电脑屏录软件,这3款良心软件,分享给你

现在很多人会使用电脑屏录软件,有些用来记录游戏中的精彩操作,有些用来记录在线教学课程,有些用来记录在线视频会议。现在有各种各样的电脑屏录软件。选择一个好的电脑屏录软件是非常重要的。电脑屏录软件哪个好?下面小编分享3款良…

前端基础(四)_数据类型的强制转换

数据类型的强制转换就是通过js提供的函数进行数据转换。常见的就是将其他类型的数据转换成number类型和string类型。 一、其他类型转 number 类型 1.Number Number 方法将其他类型的数据转换为Number类型,返回一个新的数值,不会改变变量本身。 例1&…

【Linux】Linux编辑器-vim的使用以及指令集

推荐先将vim配置好后再使用会方便一些,就是将Linux下vim打造成C IDE的样子。自动配置vim vim1.vim的基本概念2.vim的基本操作2.1进入vim编辑界面2.2 如何在vim编辑代码2.3 退出vim并保存代码2.4一张图总结基本操作3.vim正常模式命令集3.1 进入插入模式和退出插入模式…

自己电脑中安装黑群辉NAS

前期准备:一个品牌U盘(制作后就是启动盘需一直插电脑上)、一台安装群辉的电脑(可以没有硬盘)、一台可正常开机的电脑 资源下载: 百度网盘链接:链接: https://pan.baidu.com/s/1t_yVON16Pt8H1ytpvf0J-A?pwdxe7m 提取…

Little Snitch 5 - Mac 老牌防火墙安全工具软件小飞贼,监控和组织特定软件的网络连接

Little Snitch 5 - Mac 老牌防火墙安全工具软件小飞贼,监控和组织特定软件的网络连接 一旦连接到Internet,应用程序就可以随时随地发送它们想要的任何东西。通常情况下,他们是为你做的。但有时,例如在跟踪软件、木马或其他恶意软件…

ICLR2022 | ViT-VQGAN+:Vector-quantized Image Modeling with Improved VQGAN

论文链接:https://openreview.net/forum?idpfNyExj7z2 | https://arxiv.53yu.com/abs/2110.04627原文标题:Vector-quantized Image Modeling with Improved VQGAN一、问题提出Natural language processing (NLP) has recently experienced dramatic imp…