NTP服务器时间同步

时间:2021-02-01 20:28:09

CentOS 配置服务器NTP同步

1 查看是否安装

rpm -aq | grep ntp

2 安装

yum -y install ntp

3 配置 /etc/ntp.conf

restrict 访问权限设定

service 上级服务设置 127.0.0.1 使用本机系统时间

driftfile 与上级同步记录

4 常用命令

ntpdate 服务器IP  与服务器同步

ntpstat

watch ntpq -p 查看与服务器连接状态

systemctl restart ntpd

systemctl enable ntpd

chkconfig ntpd on

关于权限设定部分 
权限的设定主要以 restrict 这个参数来设定,主要的语法为: 
restrict IP地址 mask 子网掩码 参数 
其中 IP 可以是IP地址,也可以是 default ,default 就是指所有的IP 
参数有以下几个: 
ignore :关闭所有的 NTP 联机服务 
nomodify:客户端不能更改服务端的时间参数,但是客户端可以通过服务端进行网络校时。 
notrust :客户端除非通过认证,否则该客户端来源将被视为不信任子网 
noquery :不提供客户端的时间查询 
注意:如果参数没有设定,那就表示该 IP (或子网)没有任何限制!

上级时间服务器的设定 
由于我们配置的NTP 服务器需要网络上面时间比较准确的NTP服务器来更新自己的时间,所以在我们的 NTP 服务器上面要配置一部上级时间服务器来进行校准!
用server这个参数设定上级时间服务器,语法为: 
server  IP地址或域名 [prefer] 
IP地址或域名就是我们指定的上级时间服务器,如果 Server 参数最后加上 prefer,表示我们的 NTP 服务器主要以该部主机时间进行校准。

解决NTP服务器校准时间时的传送延迟 
使用driftfile参数设置:
driftfile 文件名
在与上级时间服务器联系时所花费的时间,记录在driftfile参数后面的文件内。
注意:  driftfile 后面接的文件需要使用完整的路径文件名,不能是链接文件,并且文件的权限需要设定成 ntpd守护进程可以写入。