三分钟教你熟悉chrony服务器!

概念了解:

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

NTP 是网络时间协议(Network Time Protocol)的简称,通过 udp 123 端口进行网络时钟同步。
RHEL7中默认使用chrony作为时间服务器,也支持NTP,需要额外安装。
NTP与chrony不能同时存在,只能用其中一个。

一、在Linux系统上用chrony服务部署:两台机器
要求:第一台机器从阿里云同步时间
           第二台机器从第一台机器同步时间

1.首先检查机器的chrony包是否安装如果没有则进行安装。

#yum -y install chrony    /安装chrony包

然后进行chrony的开启服务。

#systemctl start chronyd    /开启chrony服务
#systemctl status chronyd    /查看chrony服务状态

如果要设置为开机自启chrony服务则可以

#systemctl enable chronyd   /开机自启chrony服务

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

进入chrony的配置文件进行修改,添加server ntp.aliyun.com iburst。也就是选择阿里云的时间进行同步。

授时中心

210.72.145.44 国家授时中心
ntp.aliyun.com 阿里云
s1a.time.edu.cn 北京邮电大学
s1b.time.edu.cn 清华大学
s1c.time.edu.cn 北京大学
s1d.time.edu.cn 东南大学
s1e.time.edu.cn 清华大学
s2a.time.edu.cn 清华大学
s2b.time.edu.cn 清华大学
s2c.time.edu.cn 北京邮电大学
s2d.time.edu.cn 西南地区网络中心
s2e.time.edu.cn 西北地区网络中心
s2f.time.edu.cn 东北地区网络中心
s2g.time.edu.cn 华东南地区网络中心
s2h.time.edu.cn 四川大学网络管理中心
s2j.time.edu.cn 大连理工大学网络中心
s2k.time.edu.cn CERNET桂林主节点
s2m.time.edu.cn 北京大学
ntp.sjtu.edu.cn 202.120.2.101 上海交通大学

在第一台上机器上可以查看到已经同步到了阿里云的时钟。

 

M

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

S

 此列指示源的状态。

  • * 表示chronyd当前同步到的源。
  • + 表示可接受的信号源,与选定的信号源组合在一起。
  • - 表示被合并算法排除的可接受源。
  • ? 指示已失去连接性或其数据包未通过所有测试的源。它也显示在启动时,直到从中至少收集了3个样本为止。
  • x 表示chronyd认为是虚假行情的时钟(即,其时间与大多数其他来源不一致)。
  • 〜 表示时间似乎具有太多可变性的来源。

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(表示秒)作为后缀。方括号左侧的数字表示原始测量值,已调整为允许此后施加于本地时钟的任何摆度。

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

 

现在进入第二台机器:经由第一台机器克隆,但是修改了主机名,并且第一台的IP与此台不同。

同样进行服务状态的查询和开启。

进入chrony配置文件进行修改,将之前的阿里云时钟改为第一台机器的IP地址。

随后查看两台机器的stratum,一个为3,一个为4,所以第二台机器是从第一台机器同步时间的。

 

 

 

二、在Linux系统上用chrony服务部署:两台机器

要求:第一台服务器使用系统时间作为第二台服务器的时钟源, 第一台服务器层级设置为6。

进入第一台机器,修改chrony配置文件,将阿里云的同步时钟修改为不存在的IP或者未使用的IP。再将#local stratum的注释#删除,并且更改为6。

 之后查看两台机器的stratum,第一台的为6,第二台的为7,说明第一台服务器使用系统时间作为第二台服务器的时钟源, 第一台服务器层级设置为6。

 

 三、chrony常见命令

查看 ntp_servers

chronyc sources -v

查看 ntp_servers 状态

chronyc sourcestats -v

查看 ntp_servers 是否在线

chronyc activity -v

查看 ntp 详细信息

chronyc tracking -v

强制同步下系统时钟

chronyc -a makestep

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
OpenWrt是一个基于Linux的嵌入式操作系统,用于路由器和其他嵌入式设备。它提供了丰富的功能和自定义选项,但对于一些用户来说,在配置和安装上可能稍显复杂。以下是一个简化的OpenWrt安装程,只需要三分钟和三个简单的步骤即可完成。 第一步,准备工作。首先,确保你拥有兼容OpenWrt固件的路由器设备,并且已连接好电源和网络线。其次,访问OpenWrt官方网站,下载适用于你的路由器型号和版本的固件文件。将该文件保存到你的计算机上。 第二步,进入路由器管理界面。打开你的浏览器,并在地址栏中输入“192.168.1.1”这个默认的路由器管理IP地址。如果你的路由器IP地址有所不同,请查阅相关的资料。在登录界面输入默认的用户名和密码,通常为“root”和“admin”。登录成功后,你将进入路由器的管理页面。 第三步,安装OpenWrt固件。在路由器管理页面中,找到“系统设置”或“固件升级”等类似选项。点击“浏览”按钮,选择之前下载好的OpenWrt固件文件,并点击“安装”或“升级”按钮。等待数分钟,直到固件文件安装完成并路由器自动重启。 通过以上三个简单的步骤,你就可以完成OpenWrt的安装了。安装完成后,你可以进一步在管理界面中自定义设置、添加插件和配置网络等。请注意,在进行任何操作前,务必备份你的路由器配置和数据,以免造成不可挽回的损失。有需要时,也可以参考官方文档和社区论坛,深入了解和利用OpenWrt的更多功能。

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值