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桌面,如下图:
发表评论