CentOS部署NTP服务器

   

安装ntp服务

yum -y install ntp

修改ntp配置

vim /etc/ntp.conf
    driftfile /var/lib/ntp/drift
    ##记录和上级时间服务器的时间差异
    restrict default nomodify notrap nopeer noquery
    restrict 127.0.0.1 
    restrict ::1
    restrict ntp.aliyun.com
    server ntp.aliyun.com

启动NTP服务

systemctl start ntpd
ntpq -p
     remote           refid      st t when poll reach   delay   offset  jitter
==============================================================================
*203.107.6.88    100.107.25.114   2 u   11   64   37   16.027    2.634   1.276
systemctl enable ntpd 

remote: 它指的就是本地机器所连接的远程NTP服务器
refid: 它指的是给远程服务器提供时间同步的服务器
st: 远程服务器的层级别(stratum). 由于NTP是层型结构,有顶端的服务器,多层的Relay Server再到客户端. 所以服务器从高到低级别可以设定为1-16. 为了减缓负荷和网络堵塞,原则上应该避免直接连接到级别为1的服务器的
when: 时间同步频率
poll: 本地机和远程服务器多少时间进行一次同步(单位为秒). 在一开始运行NTP的时候这个poll值会比较小,那样和服务器同步的频率也就增加了,可以尽快调整到正确的时间范围.之后poll值会逐渐增大,同步的频率也就会相应减小
reach: 这是一个八进制值,用来测试能否和服务器连接.每成功连接一次它的值就会增加
delay: 从本地机发送同步要求到服务器的round trip time
offset: 这是个最关键的值, 它告诉了我们本地机和服务器之间的时间差别. offset越接近于0,我们就和服务器的时间越接近
jitter: 这是一个用来做统计的值. 它统计了在特定个连续的连接数里offset的分布情况. 简单地说这个数值的绝对值越小我们和服务器的时间就越精确

发表评论