Linux时间同步:chrony

article/2025/10/15 22:32:03

linux7以上版本都自带chrony服务

如果没有安装,则使用yum安装,如果安装了,请忽略

yum -y install chrony

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

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

例:109为服务端,169为客户端

注意:服务端和客户端都必须是同一个时区:时区修改命令为

timedatectl set-timezone Asia/Shanghai

系统:centos7.5
防火墙:关闭防火墙和selinuxlinux系统基础配置(centos7.5):关闭防火墙、修改ip、修改主机名、关闭selinux1、关闭防火墙2、修改IP3、修改机器名https://blog.csdn.net/yang1393214887/article/details/118018705
软件:chrony

1.查看状态(169和109都执行)

systemctl status chronyd

 上图中为开启状态:如果是dead状态,需要开启:

systemctl start chronyd

2.设置开机自启(169和109都执行)

systemctl enable chronyd

 可以使用reboot重启系统,再查看状态systemctl status chronyd,验证是否开机自启设置成功

3.服务端配置(109)

(1)修改配置文件

vim /etc/chrony.conf

 按【i】进入编辑模式。【ESC】退出编辑模式。输入   :wq   保存修改并退出vim

 如果不同步外网ntp,需要将四个server直接注释掉

 添加允许同步的ip段  0/24:

allow 192.168.3.0/24

        注意:上图中的四个service,为ntp服务器。如果需要同步外网地址,建议使用国内的地址。

        如: server 0.time1.aliyun.com iburst

        附:阿里的ntp服务地址:

        time1.aliyun.com
        time2.aliyun.com
        time3.aliyun.com
        time4.aliyun.com
        time5.aliyun.com
        time6.aliyun.com
        time7.aliyun.com

(2)重启服务,查看同步源

systemctl restart chronyd

chronyc sources

因为109作为内网服务端,没有配置ntp服务器,所以上图没有查到同步源。

 上图是配置了外网时区的,ip地址前面为*号,同步成功,为?号则同步不成功。

4.客户端配置(169)

(1)修改配置文件

vim /etc/chrocy.conf

注释掉四行server 0,1,2,3

添加服务端IP地址:

server 192.168.3.109 iburst

(2)重启服务,查看同步源

systemctl restart chronyd

chronyc sources

上图中最后一条的地址前为问号“?”,表示没有同步成功。

当为星号“*”时,表示同步成功。

操作过程中的问题:

(1)因客户端加的服务端ip后面少写了 iburst,导致同步失败

修改后,?变成了*,但时间依然不对?

(2)输入date,发现时区不对,改为上海时区,然后重启:

timedatectl set-timezone Asia/Shanghai

systemctl restart chronyd

chronyc sources

(3)服务端无法连接外网

ping www.baidu.com发现无法访问外网,需要修改dns


http://chatgpt.dhexx.cn/article/68c2Iexv.shtml

相关文章

linux同步时间(通过定时任务,按时同步时间)

安装同步器 yum install -y ntpdate同步时间(一次性同步,挂起或关闭虚拟机后时间再次不同步) ntpdate 0.centos.pool.ntp.org制作定时任务,同步时间 安装定时任务 yum –y install crontabs制作一个定时任务,设置开机自启 systemctl enable crond --now配置定时任务文件,添…

Linux同步时间的方法

方法一:非生产时使用 第一种是在所有机器上,使用连接工具的并发命令功能,同时运行修改时间命令,比如执行date -s “2019-05-25 17:00:00” ,这个方法适合自己测试环境用 第二种就是安装了一个ntpdate命令&#xff0c…

word中插入visio流程图的操作

1、首先需要将画好的流程图进行保存,注意保存的格式是vsdx 2、新建个word文档,找到插入-对象,打开如下: 3、点击由文件创建-浏览中找到你想插入的对应的visio的文件 4、找到之后,下一步就是直接点击确定,…

Visio如何裁剪图片

参考 Visio如何裁剪图片 - 云社区 - 腾讯云 1、首先点击打开Visio软件,如图所示 2、接着在Visio中装载需要处理的图片,点击文件-打开,如图所示 3、加载图片后,点击选中图片,如图所示 4、此时Visio上方菜单栏&#xf…

visio2019怎么对图片加箭头标注,Visio设置图片作为背景

visio2019怎么对图片加箭头标注,Visio设置图片作为背景 单个图片总时作为一个对象被标注,没办法标注细节,可以将图片作为背景,进行标注 首先,插入,新建页,背景页,把欲编辑的图片放…

流程图软件,visio,安装下载教程

建议:如果是插入到word中,建议使用2013版的visio,通过插入对象的方式,插入到word中。 方法一:插入-对象-新建visio 方法二:visio中画好图,插入-对象-由文件创建 这样的word中的visio对象&…

Microsoft Office Visio Professional 之包图

1 包的概念 1.1 包的定义 包(Package): 是UML用来组织模型元素的模型元素。 包中可以包含类、接口、构件、用例、结点、活动、状态、包等其他模型元素。 包是对软件模型进行分解、组织的有效的模型元素。 1.2 包的表示 UML用带把的矩形框来表示包。 1.3 包的关系 依赖关系泛化关…

visio标题怎么编辑?

第一步:点击“背景-1” 第二步:双击标题就可以出行文本框,然后可以编辑了 第三步:编辑完成 第五步:点击“页-1”返回就可以看到了,修改完成。欧耶!!! 一张图看懂性能测试…

Visio安装与下载

关于Visio2013版的安装与下载 Visio2013版的安装与下载教程 首先下载Visio2013,放个链接:https://pan.baidu.com/s/1G1C9cLH0uvcgtl2RShnRkw 提取码:jmiy 安装步骤: 找到下载的安装包,右键选择以管理员身份运行直接安…

如何在visio中画立体图形

最近写论文的时候要画立体结构图,起初没在visio中找到立体图像,问了同门,他和我说一笔一笔画,我不信!!! 最后终于找到了 —————————————————————————————— 0x00 …

【word小技巧】将visio图插入到word中

文章目录 实现步骤第一步:画一个visio图(随便画的哈)第二步,在visio图的空白处,右击,复制第三步:打开word,将光标放置需要插入visio图的地方,按ctrlv,就完成插入了 优点注…

visio常用标志

1、基站图标 网络—详细网络图 2、车辆,道路和建筑物 地图和平面布置图----地图—三维方向图形状 地图和平面布置图----地图—路标形状 2、切割图形 以切割半圆为例 画个圆在圆上画条线-----点击开发工具-----选中圆圈和直线----点击操作-----点击拆分----拖…

VISIO画立体图——VISIO画图技巧

3分钟你将学到 VISIO基础操作线图形与文本 VISIO画流程图VISIO画立体图实例分享 想画出上面这种图吗? 想拥有让人眼前一亮的流程图吗?学会VISIO,这些都so easy。 VISIO基础操作 基础操作包括:界面移动,放大缩小、删除…

visio 2016的使用

致谢:(1)visio 2016破解版32&64位下载(含产品密钥激活工具)简体中文版 (2)Microsoft visio 2013 professional破解软件 visio 2016全称为microsoft visio 2016,是一款由微软官方推出来,在W…

visio的使用技巧

一、调节箭头方向 1.打开你要修改的Microsoft Visio文件 2.选中你要修改的箭头,在上方的开始工具栏中找到“线条”选项,鼠标左键单击打开; 3.在下面找到“箭头”这个选项,鼠标移到上面去,就会展开;带阴影的…

visio绘制自定义图形(完全零基础)

版本使用的是2016,操作方法同样适用于2007/2010/2013/2019;主要用于自己总结以及记笔记了,这样后续用到上手会快一些。 首先画出一个手稿版本的图形,这样用软件作图时思路会清晰很多(这我导师画的,她应该不…

VISIO素材图库

VISIO素材图库 最近,工作被动调整了,从网络维护调到了大客户支撑,成了苦逼的解决方案经理。这个角色就是知道了项目需求,找上下游集成,写方案。 为了显得方案的高大上,且遵循字不够图来凑的方针&#xff0c…

Kinect简单的动作识别

1创建空项目 2.保存项目 3.创建空物体 4.在空物体上添加 上图脚本简介:https://blog.csdn.net/qiao2037641855/article/details/101058390 和 5.创建脚本放到空物体上 仿照插件自带脚本内容 6.打开脚本找到 把想要识别的动作按照它的方式添加上去,…

OpenCV实现人体动作识别

版本: 注意:如果是opencv-python 3.3会报错,cv2.dnn 找不到 readNet() 对于识别的行为超过400种: OpenCV官方示例的样本类别:https://github.com/opencv/opencv/blob/master/samples/data/dnn/action_recongnition_…