NTP原理初步与配置
一、Ntp基本原理
Server和·Client之间的同步(C/S模式)
1.主机启动ntp daemon
2.Client向NTP Server 发送调较时间的申请
3.NTP Server发送标准时间
4.NTP Client进行校时
NTP分层架构(master/slave)
相似与DNS一样的分层架构,每层NTP服务器作为上层客户机的同一时候。为下层提供ntp服务。
下层向上层同步。最多达15层
特点:
尽管轻量级。可是会产生一定的延时。
以oracl的RAC集群为例:
10G以上的版本号里面,仅仅能适用NTP。11g以后oracle提供了CTSS(集群时间同步服务)进行时间同步。
当安装程序发现 NTP 协议处于非活动状态时,安装集群时间同步服务将以活动模式自己主动进行安装并通过全部节点的时间。
假设发现配置了 NTP,则以观察者模式 启动集群时间同步服务。
二、Ntp配置文档与环境搭建
以下是ntp的配置文件/etc/ntp.conf
restrict address/default notrap nomodify noquery ignore
这是关于权限设定的命令,用于服务器端,參数意义:
default:默认全部IP地址
ignore :拒绝连接到ntp server
nomodify :能够连接到ntp server。可是不能对ntp serve进行时间上的改动.
notrust :对没有认证的client不提供服务
notrap :不提供trap远程登录功能
noquery :不提供对ntp server查询时间,也就是拒绝ntp server进行时间同步
Server IP prefer minpoll maxpoll
IP 上一级ntp服务器地址
Prefer 优先使用
Minpoll/maxpoll最小/最大轮询时间
Logfile日志文件定义
三、ntp測试