在Linux服务器中如果我们希望所有Linux服务器都具有正确的时间,则必须配置一些NTP客户端,该客户端将始终从远程NTP服务器获取正确的时间。 |
安装chrony
[root@server1 ~]# yum -y install chrony
chrony安装完成之后,会有两个可执行程序:
chronyc
: chrony命令行工具chronyd
: chrony的守护进程
Chrony的配置文件
Chrony的配置文件是/etc/chrony.conf
,下面列出了示例chrony.conf文件:
[root@server1 ~]# cat /etc/chrony.conf
pool 2.centos.pool.ntp.org iburst
chrony将从中获取时间的远程NTP服务器。
driftfile /var/lib/chrony/drift
系统时钟频率都有小小的误差,这个就是为什么计算机运行一段时间后时间会不精确。NTP会自动来监测我们时钟的误差值并予以调整,所以它会把记录下来的误差先写入driftfile,重新启动系统后,之前的计算结果也就不会丢失了。
keyfile /etc/chrony.keys
该文件包含用于NTP身份验证的密钥。
logdir /var/log/chrony
它是记录Chrony的日志文件。
测试chrony
就像ntpdate
命令一样,我们可以使用chronyd手动将Linux服务器的时间与远程NTP服务器进行同步。
语法: