您的位置:首页 > 运维架构 > Linux

Linux上搭建NTP服务器

2015-06-30 14:29 447 查看
网络时间协议NTP(Network Time Protocol)是用于互联网中时间同步的标准互联网协议。NTP的用途是把计算机的时间同步到某些时间标准。目前采用的时间标准是世界协调时UTC(Universal Time Coordinated)。NTP的主要开发者是美国特拉华大学的David L. Mills教授。 --引用自网络

NTP没有很复杂,这次是在部署Oracle VM Manager的时候,由于需要上传ISO文件,但是Oracle VM Server和Oracle VM Manager的时间不一致,造成上传ISO文件总是失败,所以才不得不搭建一个NTP服务器。

关于NTP服务的安装,不论是RPM,YUM还是源码安装,网上这方面的教程已经数不胜数了,我采用RPM安装,因为Oracle Linux Server的光盘中已经包含了RPM包,



安装过程没什么说的,安装结束之后,打开配置文件,



添加对客户端所在网段的授权,按照授权语句的写法,添加IP段和掩码,如上图所示,



添加上级时间服务器,IP地址或域名就是我们指定的上级时间服务器,如果 Server 参数最后加上 prefer,表示我们的 NTP 服务器主要以该部主机时间进行校准。这里说一下,国家授时中心 ip 210.72.145.44 已经不能用了,而通过nslookup之后发现最新的IP应该是210.72.145.8,所以建议使用新的IP地址。我一共加了两个上级时间服务器,并且把第一个最为默认校准服务器。



配置修改之后,重新启动ntp服务,



在客户端上使用ntpdate但是提示no server suitable for synchronization found,不过这个是因为时间服务器需要一段时间才能进行同步,没辙,等待吧。



等待的时间有长有短,我不太清楚具体要多久,不过没事儿干的话,先查看一下连接和监听:netstat -tlunp | grep ntp ,

或者看一下同步状态ntpstat,刚开始的时候肯定是unsynchroised,跟上图一样,还是等,唉!

也可以ntpq -p 查看网络中的NTP服务器,同时显示客户端和每个服务器的关系,如上图中显示的。



好吧,过了一段时间之后,再到客户端进行同步,发现可以同步了,好吧,等待结束,over!
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: