Centos下搭建NTP时间服务器

更新时间:2016-05-26 17:04:23 点击次数:2196次

NTP协议可使多台客户机的时间与指定的NTP服务器的时间保持一致。在实际生产过程中,保证所有服务器的时间同步还是很有必要的。下面详细讲解Centos下搭建NTP时间服务器的具体步骤。

1、安装NTP服务

1
[root@ntp ~]# yum install ntp #安装NTP时间服务器,默认端口是使用了Network Time Protocol Daemon(UDP 123 port)

2、启动NTP服务,一般我们可以使用ntp默认配置(NTP的主配置文件为/etc/ntp.conf )

1
[root@ntp ~]# service ntpd restart #重启NTP服务

3、客户端时间同步时报错说明和解决办法

1
2
3
[root@linux ~]# date #查看当前系统时间
[root@linux ~]# ntpdate 192.168.4.183 #客户端访问NTP时间服务器
23 Sep 09:28:20 ntpdate[27568]: no server suitable for synchronization found #意思是没有可用的时间服务器。

以下的定义是让NTP Server和其自身保持同步,如果在/ntp.conf中定义的server都不可用时,将使用local时间作为ntp服务提供给ntp客户端。
解决办法:
server 127.127.1.0
fudge 127.127.1.0 stratum 8

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

/usr/sbin/ntpd NTP服务的守护进程,配置文件为/etc/ntp.conf 。
/usr/sbin/ntpdate 用来连接NTP服务器命令,比如ntpdate 192.168.6.51 。
/usr/sbin/ntpq NTP查询命令。

本站文章版权归原作者及原出处所有 。内容为作者个人观点, 并不代表本站赞同其观点和对其真实性负责,本站只提供参考并不构成任何投资及应用建议。本站是一个个人学习交流的平台,网站上部分文章为转载,并不用于任何商业目的,我们已经尽可能的对作者和来源进行了通告,但是能力有限或疏忽,造成漏登,请及时联系我们,我们将根据著作权人的要求,立即更正或者删除有关内容。本站拥有对此声明的最终解释权。

回到顶部
嘿,我来帮您!