ntp 服务器的配置

简介:
ntp  是一种在网络计算机上同步计算机时钟的协议,该协议由特拉华大学的 david Mills  开发, 它使用调整的格林尼治时间 (UTC)  对计算机的时间进行同步,精确到毫秒。而 UTC 分开的程度被定义为层,一个无线点钏即从指定的发射机或者卫星导航设备上接受的信息即为 0 层;直接和无线电时钟链接的是 1 层,从一层接受时间是二层,依次类推。但是层最多为 15 层,当然,为了防止对是时间服务器的恶意攻击, ntp  使用了识别机制检查对时信息是否是真正来自所宣称的服务器并检查信息的返回路径,以及提供对抗干扰的保护机制

在基本条件下, NTP 客户端发出时间请求,与时间服务器交换时间。通常情况下,在设置的初始阶段每 5 分钟到 10 分钟内有 6 次交换;一旦同步以后,每十分钟与服务器时间进行同步一次,通常要求单一交换信息

ntp 的工作模式:

   / 被动对称模式:   一对一的链接,双方均可同步对方或被对方同步。先发出申请建立连接的一方为主动模式下,另一方工作在被动   模式下,此方式适用于配置冗余的时间服务器

客户 / 服务器模式( client/server ):与主 / 被动模式基本相同,唯一的区别在与客户方可被服务器方同步,但是服务器方不能被客户方同步

广播模式  

       是一对多的链接服务,不论客户工作在何种模式,服务器主动发出时间信息,客户方收到时间更新信息,都会主动的调整自己的时间,但是网络有一定的延迟。在精度是用一定的损失,但能够满足秒级应用。广播模式配置简单,但其的精度不高

ntp 服务的配置文件

 /etc/ntp.conf   ntp 服务着配置文件

 /usr/share/zoneinfo   规定了各个主要时区设定文件

/etc/sysconfig/clock   linux 的主要时区设定文件

  /etc/localtime  是本地系统的时间设定文件,如果 clock  文件中规定了使用的时间设定的时间设定文件为 /usr/share/zoneinfo/   Asia/Shanghai linux 操作系统就会自动的将 Shanghai  这个文件复制一份为 /etc/localtime

ntp 的配置

先检查 ntp-4.2.2p1-9.el5_3.2   是否安装

 # rpm  -qa  | grep  ntp

      chkfontpath-1.10.1-1.1

ntp-4.2.2p1-9.el5_3.2

如果没有安装,需要先安装,当然可以选择安装 rpm 包,也可以安装源代码包

 # rpm  -vhi  ntp-4.2.2p1-9.el5_3.2.i386.rpm

   如果是源代码安装 , 则需要先下载

     # tar  xvf   ntp-4.1.2.tar.gz

     # cd   ntp -4.1.2

     # ./configure

     #make

     #make install

配置 ntp.conf 文件

    ntp.conf 配置文件中主要有如下几个命令:  restrict  server  driftfile keys

     restrict  参数是来设定权限,是设定那台服务器可以和 ntp serfver  进行时间同步,并且具有什么样的权限

restrict  IP 地址    mask    子网掩码

   注: IP 地址也可以设置成  default   ,当然 default  表示所有的 IP  地址,且包括的参数

ignore  :关闭所有的 ntp  联机服务

 nomodify  :客户端不能更改服务端的时间参数,但是可以通过服务端进行网络校时

 notrust  :客户端除非通过认证,否则其来源将被视为不信任子网

 noquery  :不提供客户端的时间查询

server   是设定上级时间服务器用的,

如:

   server [ ip or hostname] [prefer]

      其中 ip or hostname  为上级时间服务器的 IP  或者是域名,主机名;而 [prefer]  参数是可选的,加上 prefer    ntp server  和上级时间服务器同步是会优先访问加了 prefer  这个 ntp server 进行同步

driftfile  是用来指定记录时间差异的文件

keys  是用来指定认证 key 文件

配置内

restrict default

  restrict  127.0.0.1   开启内部递归端口

restrict  192.168.2.0 mask  255.255.255.0 nomodify   在内部网络里客户端可以进行网络校时,但是客户端不能修改 ntp 服务器的时间参数

server  0.pool.ntp.org

server  1.pool.ntp.org

server  2.pool.ntp.org  作为上级时间服务器参考

driftfile  /var/lib/ntp/drift 

 

broadcastdelay  0.008 # 广播延迟 .

keys  /etc/ntp/keys

配置完后,启动 ntpd  服务

 #service ntpd start

 #chkconfig  ntpd  on

5

   在客户端执行命令:

  #ntpdate  192.168.2.155

如果出现如下

   ntpdate[10719]: no server suitable for synchronization found

  则需要把 iptables 关闭,或者添加

  #iptables  -A  INPUT  –p udp  –j  ACCEPT

  在此在客户端上执行

  # ntpdate  192.168.2.155

ntpdate[10933]: adjust time server 192.168.2.155 offset 0.000020 sec

   ntp 服务器配置成功

 










本文转自 freehat08 51CTO博客,原文链接:http://blog.51cto.com/freehat/310243,如需转载请自行联系原作者
目录
相关文章
|
3天前
|
弹性计算 监控 开发工具
【阿里云弹性计算】阿里云ECS的网络优化实践:VPC配置与网络性能提升
【5月更文挑战第29天】阿里云ECS通过虚拟私有云(VPC)提供高性能、安全的网络环境。VPC允许用户自定义IP地址、路由规则和安全组。配置包括:创建VPC和交换机,设定安全组,然后创建ECS实例并绑定。优化网络性能涉及规划网络拓扑、优化路由、启用网络加速功能(如ENI和EIP)及监控网络性能。示例代码展示了使用Python SDK创建VPC和交换机的过程。
27 3
|
4天前
|
Linux 数据库
ntp如何配置同步服务器
【5月更文挑战第24天】ntp如何配置同步服务器
11 0
|
4天前
|
存储 编解码 弹性计算
租用2核4G、4核8G、8核16G配置阿里云服务器可选实例规格及价格参考
在租用阿里云服务器时,一般计算型实例规格的云服务器处理器与内存配比为1:2,而2核4G、4核8G、8核16G配置就是用户选择较多的配置,这些配置的云服务器一般可用于网站应用、批量计算、视频编码等各种类型和规模的企业级应用,目前在阿里云的活动中经济型e、通用算力型u1、计算型c7、计算型c8y、计算型c7a等实例2核4G、4核8G、8核16G配置有优惠,本文为大家介绍这些配置在阿里云目前的活动中可选的实例规格及具体价格和收费标准情况,以供参考。
租用2核4G、4核8G、8核16G配置阿里云服务器可选实例规格及价格参考
|
9天前
|
SQL 关系型数据库 MySQL
实时计算 Flink版操作报错之遇到MySQL服务器的时区偏移量(比UTC晚18000秒)与配置的亚洲/上海时区不匹配,如何解决
在使用实时计算Flink版过程中,可能会遇到各种错误,了解这些错误的原因及解决方法对于高效排错至关重要。针对具体问题,查看Flink的日志是关键,它们通常会提供更详细的错误信息和堆栈跟踪,有助于定位问题。此外,Flink社区文档和官方论坛也是寻求帮助的好去处。以下是一些常见的操作报错及其可能的原因与解决策略。
|
9天前
|
存储 固态存储 安全
租用阿里云服务器2核8G、4核16G、8核32G配置可选实例规格及价格参考
在租用阿里云服务器时,一般通用型实例规格的云服务器处理器与内存配比为1:4,而2核8G、4核16G、8核32G配置就是用户选择较多的配置,这些配置的云服务器一般可用于中小型数据库系统、缓存和各种Web应用,目前在阿里云的活动中经济型e、通用算力型u1、通用型g7、通用型g7a等实例2核8G、4核16G、8核32G配置有优惠,本文为大家介绍这些配置在阿里云目前的活动中可选的实例规格及具体价格和收费标准情况,以供参考。
租用阿里云服务器2核8G、4核16G、8核32G配置可选实例规格及价格参考
|
10天前
|
Linux 数据库
ntp如何配置同步服务器
【5月更文挑战第19天】ntp如何配置同步服务器
36 2
|
12天前
|
存储 弹性计算 监控
【阿里云弹性计算】深入阿里云ECS配置选择:CPU、内存与存储的最优搭配策略
【5月更文挑战第20天】阿里云ECS提供多种实例类型满足不同需求,如通用型、计算型、内存型等。选择CPU时,通用应用可选1-2核,计算密集型应用推荐4核以上。内存选择要考虑应用类型,内存密集型至少4GB起。存储方面,系统盘和数据盘容量依据应用和数据量决定,高性能应用可选SSD或高效云盘。结合业务特点和预算制定配置方案,并通过监控应用性能适时调整,确保资源最优利用。示例代码展示了使用阿里云CLI创建ECS实例的过程。
86 5
|
弹性计算 Shell Windows
阿里云学生专享ecs服务器体验及个人配置
阿里云学生优惠专享的云服务器个人使用体验
阿里云学生专享ecs服务器体验及个人配置
|
3天前
|
存储 固态存储 安全
阿里云4核CPU云服务器价格参考,最新收费标准和活动价格
阿里云4核CPU云服务器多少钱?阿里云服务器核数是指虚拟出来的CPU处理器的核心数量,准确来讲应该是vCPU。CPU核心数的大小代表了云服务器的运算能力,CPU越高,云服务器的性能越好。阿里云服务器1核CPU就是一个超线程,2核CPU2个超线程,4核CPU4个超线程,这样云服务器可以同时处理多个任务,计算性能更强。如果网站流程较小,少量图片展示的企业网站,建议选择2核及以上CPU;如果网站流量较大,动态页面比较多,有视频等,建议选择4核、8核以上CPU。
阿里云4核CPU云服务器价格参考,最新收费标准和活动价格
|
2天前
|
弹性计算
阿里云ECS的使用心得
本文主要讲述了我是如何了解到ECS,使用ECS的一些经验,以及自己的感悟心得