Linux NTP 时间同步配置
NTP服务端配置
driftfile /var/lib/ntp/drift restrict 127.0.0.1 restrict -6 ::1 server ntp.ubuntu.com server 127.127.1.0 iburst fudge 127.127.1.0 stratum 10 includefile /etc/ntp/crypto/pw keys /etc/ntp/keys restrict 192.168.5.0 mask 255.255.255.0 nomodify notrap
NTP服务端使用命令:timedatectl;查看NTP服务是否生效,(NTP enabled: no)则不生效,如下图所示

执行命令:timedatectl set-ntp yes 即可。

NTP客户端配置
tinker panic 0 server IP(服务端IP地址) prefer minpoll 3 maxpoll 3 restrict IP(服务端IP地址)
或
restrict default kod nomodify notrap nopeer noquery restrict -6 default kod nomodify notrap nopeer noquery restrict 127.0.0.1 restrict -6 ::1 restrict 192.168.0.11 nomodify notrap noquery server 192.168.0.11 server 127.127.1.0 fudge 127.127.1.0 stratum 10 driftfile /etc/ntp/drift logfile /var/log/ntp.log
ntpd参数
参数“-x”描述



参数“-g”描述:
本地时钟与远端的NTP服务器时钟相差大于1000s时,ntpd会停止工作。在启动NTP时加了参数“-g”就可以忽略1000S的问题。
ntpq -p命令参数详解

remote:NTP 主机的 IP 或主机名,左边的符号
如果有『 * 』代表目前正在作用当中的上层 NTP。
如果是『 + 』代表也有连上线,而且可作为下一个提供时间更新的候选者。
如果是『 - 』 表示为不合格的ntp服务器。。
refid:NTP服务器使用的上一级ntp服务器。
st :remote远程服务器的级别.由于NTP是层型结构,有顶端的服务器,多层的Relay Server再到客户端.所以服务器从高到低级别可以设定为1-16.为了减缓负荷和网络堵塞,原则上应该避免直接连接到级别为1的服务器的。
when: 上一次成功请求之后到现在的秒数。
poll : 本地机和远程服务器多少时间进行一次同步(单位为秒).在一开始运行NTP的时候这个poll值会比较小,那样和服务器同步的频率也就增加了,可以尽快调整到正确的时间范围,之后poll值会逐渐增大,同步的频率也就会相应减小。
reach:这是一个八进制值,用来测试能否和服务器连接.每成功连接一次它的值就会增加。
delay:从本地机发送同步要求到ntp服务器的round trip time。
offset:主机通过NTP时钟同步与所同步时间源的时间偏移量,单位为毫秒(ms)。offset越接近于0,主机和ntp服务器的时间越接近。
jitter:这是一个用来做统计的值.它统计了在特定个连续的连接数里offset的分布情况.简单地说这个数值的绝对值越小,主机的时间就越精确。
间隔查看命令:watch "ntpq -p"
注意:通过data -s 修改时间后,ntp服务需要10~15分钟左右之后才会调整NTP服务器的时间
立即同步时间:ntpdate -bu IP

浙公网安备 33010602011771号