Chrony-作为-如何安装和配置-NTP-客户端 (chrony服务器配置)

教程大全 2025-07-18 20:27:15 浏览

NTP 服务 和 NTP 客户端可以让我们通过网络来同步时钟。之前,我们已经撰写了一篇关于 NTP 服务器和 NTP 客户端的安装与配置 的文章。

如果你想看这些内容,点击上述的 URL 访问。

Chrony 客户端

Chrony 是 NTP 客户端的替代品。它能以更精确的时间和更快的速度同步时钟,并且它对于那些不是全天候在线的系统非常有用。

chronyd 更小、更节能,它占用更少的内存且仅当需要时它才唤醒 CPU。即使网络拥塞较长时间,它也能很好地运行。它支持 Linux 上的硬件时间戳,允许在本地网络进行极其准确的同步。

它提供下列两个服务。

如何在 Linux 上安装和配置 Chrony?

由于安装包在大多数发行版的官方仓库中可用,因此直接使用包管理器去安装它。

对于 Fedora 系统,使用 DNF 命令 去安装 chrony。

$ sudo dnf install chrony

对于 Debian/Ubuntu 系统,使用 APT-GET 命令 或者 APT 命令 去安装 chrony。

$ sudo apt install chrony

对基于 Arch Linux 的系统,使用 Pacman 命令 去安装 chrony。

$ sudo pacman -S chrony

对于 RHEL/CentOS 系统,使用 YUM 命令 去安装 chrony。

$ sudo yum install chrony

对于 openSUSE Leap 系统,使用 Zypper 命令 去安装 chrony。

$ sudo zypper install chrony

在这篇文章中,我们将使用下列设置去测试。

服务器的安装请访问 在 Linux 上安装和配置 NTP 服务器 的 URL。

我已经在 CentOS7.2daygeek.com 这台主机上安装和配置了 NTP 服务器,因此,将其附加到所有的客户端机器上。此外,还包括其他所需信息。

chrony.conf 文件的位置根据你的发行版不同而不同。

对基于 RHEL 的系统,它位于 /etc/chrony.conf

对基于 Debian 的系统,它位于 /etc/chrony/chrony.conf

# vi /etc/chrony/chrony.confserver CentOS7.2daygeek.com prefer iburstKeyfile /etc/chrony/chrony.keysdriftfile /var/lib/chrony/chrony.driftlogdir /var/log/chronymaxupDateskew 100.0makestep 1 3cmdallow 192.168.1.0/24

更新配置后需要重启 Chrony 服务。

对于 sysvinit 系统。基于 RHEL 的系统需要去运行而不是。

# service chronyd restart# chkconfig chronyd on

对于 systemctl 系统。 基于 RHEL 的系统需要去运行而不是。

# systemctl restart chronyd# systemctl enable chronyd

使用像、和 sourcestats 这样的子命令去检查 chrony 的同步细节。

去检查 chrony 的追踪状态。

# chronyc trackingReference ID: C0A80105 (CentOS7.2daygeek.com)Stratum: 3Ref time (UTC): Thu Mar 28 05:57:27 2019System time: 0.000002545 seconds slow of NTP timeLast offset: +0.001194361 secondsRMS offset: 0.001194361 secondsFrequency: 1.650 ppm fastResidual freq: +184.101 ppmSkew: 2.962 ppmRoot delay: 0.107966967 secondsRoot dispersion : 1.060455322 secondsUpdate interval : 2.0 secondsLeap status: Normal

运行命令去显示当前时间源的信息。

# chronyc sources210 Number of sources = 1MS Name/IP addressStratum Poll Reach LastRx Last sample===============================================================================^* CentOS7.2daygeek.com261762+36us[+1230us] +/- 1111ms

sourcestats 命令显示有关 chronyd 当前正在检查的每个源的漂移率和偏移估计过程的信息。

# chronyc sourcestats210 Number of sources = 1Name/IP AddressNPNRSpanFrequencyFreq SkewOffsetStd Dev==============================================================================CentOS7.2daygeek.com5371-97.31478.754-469us441us

当 chronyd 配置为 NTP 客户端或对等端时,你就能通过 chronyc ntpdata 命令向每一个 NTP 源发送/接收时间戳模式和交错模式的报告。

# chronyc ntpdataRemote address: 192.168.1.5 (C0A80105)Remote port: 123Local address: 192.168.1.3 (C0A80103)Leap status: NormalVersion: 4Mode: ServerStratum: 2Poll interval: 6 (64 seconds)Precision: -23 (0.000000119 seconds)Root delay: 0.108994 secondsRoot dispersion : 0.076523 secondsReference ID: 85F3EEF4 ()Reference time: Thu Mar 28 06:43:35 2019Offset: +0.000160221 secondsPeer delay: 0.000664478 secondsPeer dispersion : 0.000000178 secondsResponse time: 0.000243252 secondsJitter asymmetry: +0.00NTP tests: 111 111 1111Interleaved: NoAuthenticated: NoTX timestamping : KernelRX timestamping : KernelTotal TX: 46Total RX: 46Total valid RX: 46

最后运行命令。

# dateThu Mar 28 03:08:11 CDT 2019

为了立即跟进系统时钟,绕过任何正在进行的缓步调整,请以 root 身份运行以下命令(以手动调整系统时钟)。

# chronyc makestep


Jenkins集成Svn服务端怎么部署

作为

在jenkis来对版版本的管理那么就可以进行使用了svn来进行管理自己所需要的内容,那么在进行svn需要在Linux系统进行安装svn的服务端后才能使用这个,所以要怎么进行svn服务端进行部署呢。工具/原料linux方法/步骤在CentOS的命令窗口中进行上安装Svn服务端:直接输入下列命令即可yum install svn2进行再命令输入,创建版本库目录命令:mkdir -p /home/svn/svnfile3然后进行创建版本库,可以直接在命令中输入:svnadmin create /home/svn/svnfile即可

新装的系统怎么装宽带客户端?

开始菜单——设置——网络连接——创立新连接——连接Internet——手动设置——用用户名和密码登陆的——随便起个名——输入用户名和密码——登陆——打开Internet——选择网站下载你所用的宽带客户端(比如星空)——安装——输入用户名和密码——删除上面建立的连接——搞定!

Linux/Ubuntu 怎么设置打开远程桌面登录连接

一、安装XrdpWindows远程桌面使用的是RDP协议,所以ubuntu上就要先安装Xrdp,在ubuntu软件中心搜索xrdp安装。 安装xrdp的同时会自动安装vnc4server,xbase-clients组件或者终端命令行输入安装: sudo apt-get install xrdp vnc4server xbase-clients二、设置开启安装完后在/usr/share/applications目录下打开”桌面共享”选项,进一步设定桌面共享选项中首先要开启共享,关于是否允许其他用户控制,远程连接时是否需要本机确认,远程连接的密码等项目根据需要自己设定。 如果需要从公网即外部网络访问此ubuntu计算机需要开启”自动配置UPnP路由器开放和转发端口项目”。 一般建议如下图:如果是13.04的话,以上已经完成设置了,但是ubuntu14.04是无法正确连接的,会显示安全等级问题,我们还需要继续配置1、安装dconf-editorsudo apt-get install dconf-editor2、用Dconf-editor调整,并访问如下配置路径org > gnome > desktop > remote-access3、取消钩选 “requlre-encryption”属性。 三、开始连接在windows电脑上打开远程桌面,输入ubuntu电脑的IP地址,会出现如下画面,Module项目选择使用的协议,这里选择vnc-any,输入IP地址,端口不变(5900),设定的密码,即可远程连接到ubuntu 14.04桌面,如下图:

本文版权声明本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌抄袭侵权/违法违规的内容,请联系本站客服,一经查实,本站将立刻删除。

发表评论

热门推荐