【运维技术分享】配置NTP同步

TangLu 系统运维 2025-02-13 3548 0

一、NTP的作用

网络时间协议的英文全称为Network Time Protocol简称NTP。通过 NTP 确保不同设备或者服务之间的时间一致性,尤其是一些高可用或集群化的服务,节点之间的时间偏差是不允许有误差的。为了满足这种要求,通常可以与网上专门的时间服务器进行同步,比如阿里云的NTP服务器,然后根据这些时间服务器来调整本地服务器的时间。


二、NTP同步配置

1、安装NTP服务

yum install ntp


2、编辑NTP配置文件,具体内容如下

driftfile  /var/lib/ntp/drift
pidfile   /var/run/ntpd.pid
logfile /var/log/ntp.log
restrict    default kod nomodify notrap nopeer noquery
restrict -6 default kod nomodify notrap nopeer noquery
restrict 127.0.0.1
server 127.127.1.0
fudge  127.127.1.0 stratum 10

#NTP服务器的地址与同步策略,minpoll和maxpoll用于控制同步周期的最小值和最大值,minpoll 4表示2的4次方,也就是16秒 
server ntp.aliyun.com iburst minpoll 4 maxpoll 10  
restrict ntp.aliyun.com nomodify notrap nopeer noquery


3、启动NTP服务后,客户端会立即进行一次同步,并且会周期性地与服务器进行时间同步,通常为每隔1小时进行一次时间同步,具体频率可以通过配置进行调整。通过ntpstate或者ntpq命令可以查看NTP服务器同步是否正常ntp.png


评论