`
suxing
  • 浏览: 208203 次
  • 性别: Icon_minigender_1
  • 来自: 遵义
社区版块
存档分类
最新评论

linux下ntp服务端配置问题

 
阅读更多

NTP服务器提供时间源,客户端可以访问NTP服务器的UDP123端口来获取时间来同步本地时间。

一般情况下,NTP服务器提供时间来自于上层的NTP服务器(建议设置多个),而不是服务器本地时间。

可以设置使用服务器本地时间作为时间源,在上层NTP服务器均不可用的情况下使用。

当NTP服务器未设置使用本地时间作为时间源之一,且他的上层NTP服务器又均不可用,此时该NTP服务器会将自已置为不可用状态(貌似是将自已的stratum调为16)。

客户端会根据NTP服务器的状态(不完全是根据stratum值)来决定是否同步。

 

 

/etc/ntp.conf 
#上层NTP服务器,建议使用多个,距离近的、不同地区的。
server 0.pool.ntp.org
server 1.pool.ntp.org

#设置使用本地时间作为时间源,将本地源的stratum设为8,如果大于10的话windows客户端貌似会放弃同步。
server 127.127.1.0
fudge 127.127.1.0 stratum 8

 

 

当客户端同步失败时,可使用ntpdate -d ntp-server-ip来查看详细过程

注意Server dropped、stratum这两个值

例1:

Server dropped: Server has gone too long without sync

stratum 2

例2:

Server dropped: strata too high

stratum 16

 

 

在服务端使用watch ntpd -p来查看时间源的状态。

remote:上层NTP服务器          

refid:该上层NTP服务器的上层

st:stratum

when:几秒钟前曾做过时间同步化的更新操作

poll:更新周期,单位秒,与minpoll、maxpoll的值有关,默认minpoll为6,则poll为2^6=64秒。

reach:已经向上层NTP服务器要求更新的次数,这里使用八进制,最大377,即255,之后会重置。注意:当所有时间源都达到377时,会启动重置,相当于重启NTP服务,此时若有客户端请求将会收到“no server suitable for synchronization found”的提示。大约五分钟后正常。

delay:网络延迟时间,单位ms

offset:与上层NTP服务器的时间差,单位ms

另外最左边符号表达:

*:正在作用当中的上层NTP

+:已经连成功,作为提花时间更新的候选者

x:不可用

 

 

最后要注意的是:
ntpd不仅仅是时间同步服务器,他还可以做客户端与标准时间服务器进行同步时间,而且是平滑同步,并非ntpdate立即同步,在生产环境中慎用ntpdate。
ntpd不仅能够校准计算机的时间,而且能够校准计算机的时钟。
http://blog.csdn.net/suer0101/article/details/7868813
ntpd作为客户端时有两种调整时间的方式,一种是渐进式调整,一种是跳跃式调整,区别在于启动参数是否加-x。
共同点:时间差小于128ms都是微调,大于1000s停止工作。
不同点:渐进式调整一直使用微调,当时间差大于600s时使用更大的步进值;跳跃式调整在时间差大于128ms时使用跃式调整,对于跳跃式调整日志中有记录。
微调步进值:0.5ms/s,600s需要14天左右。
http://www.happyworld.net.cn/post/6.html
http://www.54chen.com/index.php?p=410

 

同步的时间是系统时间,该时间未写入物理时钟,可以使用:

hwclock --show

查看物理时钟时间.

 

可以通过以下参数配置来自动写入物理时钟,

 # vi /etc/sysconfig/ntpd

SYNC_HWCLOCK=yes
但在实践中发现该参数默认开启,但未产生效果.
于是在定时任务中加入:
hwclock --systohc
定时写入物理时钟 

 http://blog.chinaunix.net/uid-488742-id-2113855.html

https://blog.csdn.net/yjh314/article/details/78317258

分享到:
评论

相关推荐

    linux centos6.5亲测有效 ntp服务端配置.docx

    Linux CentOS 6.5 NTP 服务端配置 本文档将指导您如何在 Linux CentOS 6.5 系统中配置 NTP 服务端,以实现时间同步。NTP(Network Time Protocol)是一种用于同步计算机时间的协议,能够确保计算机时间的准确性。 ...

    linux下ntp服务配置与测试

    Linux 下 NTP 服务配置与测试 NTP(Network Time Protocol)是一种网络时间协议,用于同步计算机系统的时间。 Linux 操作系统下配置 NTP 服务可以确保系统时间的准确性和同步性。本文将详细介绍 Linux 下 NTP 服务...

    Linux离线安装NTP服务,内网环境下配置本地时间同步

    Linux离线安装NTP服务,内网环境下配置本地时间同步 多台服务器安装 1、常用命令 rpm -qa | grep ntp #查询已安装的ntp版本信息等 rpm -e --nodeps ntp-4.2.6p5-29.el7.centos.2.x86_64 #卸载 systemctl status ...

    Linux下NTP 的配置方式

    2. **理解NTP服务端设置文件`/etc/ntp.conf`**: - **restrict指令**:用于设定IP地址或子网的访问权限,如`restrict IP 地址 mask 子网掩码 参数`。参数包括`ignore`、`nomodify`、`notrust`和`noquery`等。 - **...

    linux服务器ntp配置方法

    Linux 服务器 NTP 配置方法 NTP(Network Time Protocol)是一种同步...本文详细介绍了 Linux 服务器 NTP 配置方法,包括搭建时间同步服务器、配置时间同步客户机和服务端验证,为读者提供了一份实用的 NTP 配置指南。

    linux-NTP时钟配置

    Linux-NTP时钟配置是确保系统时间准确同步的关键步骤...正确配置NTP服务能有效避免因时间不一致引发的各种问题,如认证失败、日志分析困难等。因此,理解并掌握NTP配置对于任何Linux系统管理员来说都是一项重要的技能。

    linux下ntp时间服务器的搭建与配置.docx

    Linux下的NTP时间服务器搭建与配置是确保网络设备时间一致性的关键步骤,这对于系统的日志记录、监控和安全审计至关重要。下面将详细讲解如何在Linux系统中设置NTP服务器。 1. **服务端的配置** **第一步,安装...

    linux时间同步ntp服务

    Linux 时间同步 NTP 服务 Linux 时间同步 NTP 服务是指将 Linux 系统的时间同步到网络时间协议(Network Time Protocol)服务器,以确保系统时间的准确性。NTP 服务可以将网络时间同步到本地系统时间,以便实现自动...

    linux时间同步ntp服务的安装与配置

    2、如果只是作为客户端的话,配置则可以非常简单,编辑/etc/ntp.conf文件,注释掉默认的如下默认的4行 再加上我们的时间同步服务端的IP地址或者域名即可,其中prefer选项表示优先使用该时间同步服务器 #server 0....

    Linux下系统时间同步配置

    Linux 系统时间同步配置是指通过 NTP 服务来同步和校对 Linux 系统时间的过程。NTP 服务是一种网络时间协议,能够通过互联网同步时间,确保系统时间的准确性。 1. NTP 软件下载安装 在 Linux 系统中,需要下载并...

    NTP Service安装配置

    本教程将详细介绍如何在RHEL(Red Hat Enterprise Linux)系统下安装和配置NTP服务以及客户端。 1. **文件目的** 文件的目的是提供一个简明的指南,指导服务部署人员在RHEL系统中安装和配置NTP服务,以确保网络中...

    linux配置ntp服务器的方法

    Linux NTP服务器配置详解 在Linux系统中,网络时间协议(Network Time Protocol,简称NTP)是用来同步网络中各个计算机的时间的协议。它确保了分布式系统中的时间准确性和一致性,对于许多关键业务应用来说至关重要...

    A8-Ntp网络校时编译安装-20180702.pdf

    - 设置NTP服务端的配置文件ntp.conf,指定时间服务器和访问控制选项。 - NTP客户端使用ntpdate命令与NTP服务器进行时间同步。 7. 时间同步测试: - 使用命令行工具测试NTP服务是否正常工作。 - 通过date命令...

    ntp时间服务器配置详细教程

    本教程将详细介绍如何在 Linux 上配置 NTP (Network Time Protocol) 时间服务器。NTP 的主要功能是通过网络来同步计算机的时间,确保所有参与节点的时间保持一致,这对于分布式系统、数据库同步以及日志记录等场景至...

    NTP非常好用的时间服务软件

    NTP服务器软件通常是跨平台的,适用于不同的操作系统,包括Windows、Linux和Unix等。 描述中指出,这款NTP服务器软件“非常好用且稳定”,这可能意味着它具备良好的兼容性、高效的时间同步能力以及可靠的运行性能。...

    NTP时间服务器配置.pdf

    本篇文档将详细介绍如何在Red Hat Enterprise Linux 5 (RHEL5) 上配置NTP时间服务器,并实现与客户端之间的同步。 ##### 1. 实验环境 - **服务器地址**:192.168.2.10 - **客户端地址**:192.168.2.120 ##### 2. ...

    Linux配置mysql主从同步

    ### Linux下MySQL主从同步配置详解 #### 一、引言 在数据库管理领域,MySQL主从同步是一种常见的数据复制技术,它可以帮助我们构建高可用性和数据冗余性,从而提高系统的稳定性和可靠性。本文将详细介绍如何在Linux...

    linux下dhcp服务器配置(很全)整理.pdf

    Linux下的DHCP(动态主机配置协议)服务器配置是一项关键的网络管理任务,它允许网络管理员自动分配IP地址、子网掩码和路由信息给连接到局域网的设备。DHCP服务大大简化了网络环境中的IP地址管理,尤其是在大型网络...

Global site tag (gtag.js) - Google Analytics