centos7网络时间服务器的配置与管理

来源:互联网 发布:疯狂java讲义 豆瓣 编辑:程序博客网 时间:2024/06/14 15:05

NTP服务器的概念:

网络时间协议(英语:Network Time Protocol,NTP)是以分组交换把两台电脑的时钟同步化的网络传输协议。NTP使用UDP端口123作为传输层。它是用作抵销可变延迟的影响。
NTP是仍在使用中的最古老的网络传输协议之一(在1985年前开始)。NTP最初由特拉华大学的Dave Mills 设计,他与一群志愿者仍在维护NTP。
NTP与更简单的DAYTIME(RFC 867)和TIME(RFC 868)网络传输协议没有关连。

网络时间服务器的实现方式

(1)时间服务器启动NTP服务
(2)客户端向NTP服务器发出时间校准的请求
(3)服务器发送当前的时间标准给客户端
(4)客户端接收到服务器的答复后,会根据返回的时间标准修改自己的时间,这样就是实现了时间校准。

NTP的网络结构

这里写图片描述

第N层上的时钟源来自第N-1层或者N层,并可以向N层上的时钟源和第N+1层的客户提供时间服务(N>=2)。第一层之间不能相互进行时钟校准,只能从标准时间服务器获取时钟源。最底层之间也不能进行时钟校准。

NTP的工作模式

名称 适用对象 精确度 broadcast/multicast方式 适用于局域网 低 symmetric方式 适用于配置冗余的服务器 中 client/server方式 适用于一台服务器接收上层时间服务器的信息 高

使用的都是UDP协议,每个时间包内含最近的事件的时间信息,包括上次事件的发送和接收时、传递现在事件的当地时间及此包的接收时间。在收到上述包后,即可计算出时间的偏差量和传递资料的时间延迟。

网络时间服务器的安装和使用

安装NTP

[root@114-212-236-165 ~]#yum install ntp

启动NTP服务

[root@114-212-236-165 ~]#service ntp start

查看NTP的状态

[root@114-212-236-165 ~]#service ntp status

查看服务器当前时间

[root@114-212-236-165 ~]#date

自动启动NTP

[root@114-212-236-165 ~]#chkconfig --level 345 ntpd on

以上方式默认采用的是broadcast/multicast方式,所以精确度不是很高,如需高精确度,则要进一步配置,具体内容参考:
鸟哥的Linux私房菜

本文参考:
鸟哥的Linux私房菜
服务器配置与管理(张林 周进 黄成)

1 0
原创粉丝点击