`
suxing
  • 浏览: 211231 次
  • 性别: 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 centos配置ntp服务端

    Linux 中的 NTP 服务端配置 Linux 中的 NTP 服务端配置是大数据系统中的一项重要技术支撑,旨在实现时间同步,确保... Linux 中的 NTP 服务端配置可以确保大数据系统中的时间同步问题,提高系统的可靠性和稳定性。

    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 的配置方式

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

    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