文档章节

NTP时间同步解决方案

学习奋斗
 学习奋斗
发布于 2014/07/02 08:30
字数 1165
阅读 2480
收藏 2
点赞 0
评论 0

1.   引言

1.1.  目的

解决多个服务器时间不同步的问题。

1.2.  目标范围

 

1.3.  读者对象

1) 开发工程师 2)运维工程师

1.4.  参考文献

 

2.   解决方案

本次NTP服务器地址为:172.16.5.250

2.1.  把Windows(2003)下配置NTP时间服务器

2.1.1.   服务端设置

因为默认情况下,WINDOWS SERVER 2003 是作为NTP客户端工作的 ,所以必须通过修改注册表,以使系统作为NTP服务器运行。注意,工作之前请先备份注册表文件。

 

1、通过开始菜单,输入regedit命令后打开注册表设定画面,此时请一定备份注册表文件。

 

2、修改以下选项的键值

HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\W32Time\TimeProviders\

NtpServer内的「Enabled」设定为1,打开NTP服务器功能

 

3、修改以下键值

HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\W32Time\Config\

AnnounceFlags设定为5,该设定强制主机将它自身宣布为可靠的时间源,从而使用内置的互补金属氧化物半导体(CMOS) 时钟。

 

4、在dos命令行执行以下命令,确保以上修改起作用

net stop w32time

net start w32time

 

推荐计划;如果该服务器和internet连接,那么为了避免服务器和internet上的ntp同步,最好追加以下配置:

HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\W32Time\TimeProviders\

NtpClient的「enable」设定为0 以防止作为客户端自动同步外界的时间服务

2.1.2.   客户端设置

1、指定主时间服务器。在DOS方式输入“net time /setsntp:ntp.sjtu.edu.cn”,这里我们指定ntp.sjtu.edu.cn是主时间服务器,也可以是其它地址(210.72.145.44)

 

2、自由设定时间同步间隔:

HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\W32Time\TimeProviders\

NtpClient的「SpecialPollInterval」默认设定为604800(或86400

 

PS:

对话框中的“基数栏”选择到“十进制”上,显示的数字正是自动对时的间隔(以秒为单位),比如默认的604800就是由7()×24()×60()×60()计算来的如果您想让WINODWS以多长时间自动对时,只要按这个公式算出具体的秒数。

 

2.2.  Linux下配置NTP时间服务器

2.1.3.   服务端设置

修改/etc/ntp.conf文件(加红部分)

# For more information about this file, see the man pages

# ntp.conf(5), ntp_acc(5), ntp_auth(5), ntp_clock(5), ntp_misc(5), ntp_mon(5).

 

driftfile /var/lib/ntp/drift

 

# Permit time synchronization with our time source, but do not

# permit the source to query or modify the service on this system.

restrict default kod nomodify notrap nopeer noquery

restrict -6 default kod nomodify notrap nopeer noquery

 

# Permit all access over the loopback interface.  This could

# be tightened as well, but to do so would effect some of

# the administrative functions.

restrict 127.127.1.0

restrict 127.0.0.1

restrict -6 ::1

 

restrict 172.16.7.0 mask 255.255.255.0 nomodify notrap

 

# Hosts on local network are less restricted.

#restrict 192.168.1.0 mask 255.255.255.0 nomodify notrap

 

# Use public servers from the pool.ntp.org project.

# Please consider joining the pool (http://www.pool.ntp.org/join.html).

#server 0.centos.pool.ntp.org

#server 1.centos.pool.ntp.org

#server 2.centos.pool.ntp.org

 

#broadcast 192.168.1.255 autokey         # broadcast server

#broadcastclient                         # broadcast client

#broadcast 224.0.1.1 autokey             # multicast server

#multicastclient 224.0.1.1               # multicast client

#manycastserver 239.255.254.254                    # manycast server

#manycastclient 239.255.254.254 autokey # manycast client

 

# Undisciplined Local Clock. This is a fake driver intended for backup

# and when no outside source of synchronized time is available.

server    127.127.1.0         # local clock

fudge     127.127.1.0 stratum 10        

 

# Enable public key cryptography.

#crypto

 

includefile /etc/ntp/crypto/pw

 

# Key file containing the keys and key identifiers used when operating

# with symmetric key cryptography.

keys /etc/ntp/keys

 

# Specify the key identifiers which are trusted.

#trustedkey 4 8 42

 

# Specify the key identifier to use with the ntpdc utility.

#requestkey 8

 

# Specify the key identifier to use with the ntpq utility.

#controlkey 8

 

# Enable writing of statistics records.

#statistics clockstats cryptostats loopstats peerstats

输入命令# service ntpd start

2.1.4.   客户端设置

1、手动执行同步

Ntpdate 172.16.5.250

2、定时NTP方式同步

# vi /etc/ntp.conf

修改红色部分

 

# For more information about this file, see the man pages

# ntp.conf(5), ntp_acc(5), ntp_auth(5), ntp_clock(5), ntp_misc(5), ntp_mon(5).

 

driftfile /var/lib/ntp/drift

 

# Permit time synchronization with our time source, but do not

# permit the source to query or modify the service on this system.

restrict default kod nomodify notrap nopeer noquery

restrict -6 default kod nomodify notrap nopeer noquery

 

# Permit all access over the loopback interface.  This could

# be tightened as well, but to do so would effect some of

# the administrative functions.

restrict 127.0.0.1

restrict -6 ::1

 

# Hosts on local network are less restricted.

restrict 172.16.5.0 mask 255.255.255.0 nomodify notrap  #172.16.5.0NTP服务器网段

 

# Use public servers from the pool.ntp.org project.

# Please consider joining the pool (http://www.pool.ntp.org/join.html).

server 172.16.5.250 prefer #NTP Server IP

 

#broadcast 192.168.1.255 autokey        # broadcast server

#broadcastclient                        # broadcast client

#broadcast 224.0.1.1 autokey            # multicast server

#multicastclient 224.0.1.1              # multicast client

#manycastserver 239.255.254.254         # manycast server

#manycastclient 239.255.254.254 autokey # manycast client

 

# Undisciplined Local Clock. This is a fake driver intended for backup

# and when no outside source of synchronized time is available.

#server 127.127.1.0     # local clock

#fudge  127.127.1.0 stratum 10

 

# Enable public key cryptography.

#crypto

 

includefile /etc/ntp/crypto/pw

 

# Key file containing the keys and key identifiers used when operating

# with symmetric key cryptography.

keys /etc/ntp/keys

 

# Specify the key identifiers which are trusted.

#trustedkey 4 8 42

加入到自动启动列表

# chkconfig --level 2345 ntpd on

# service ntpd start

# ntpstat    #查看运行状态

3、定时器任务同步

每天的23:00执行

vi /etc/crontab

0 23 * * * /usr/sbin/ntpdate 172.16.5.250> /dev/null 2>&1

编辑完保存一下,然后重启crond即可

/etc/init.d/crond restart

© 著作权归作者所有

共有 人打赏支持
学习奋斗
粉丝 3
博文 3
码字总数 3107
作品 0
合肥
部门经理
CentOS--系统时间与网络时间同步

CentOS系统时间和网络时间同步 一,问题描述 刚刚安装的Linux分发版系统-CentOS,如果没有指定时区时或安装完成后发现系统当前 时间与真实生活的时间不一致,可使用此解决方案 二,解决方案 ...

fajor ⋅ 2016/10/14 ⋅ 0

ntp时间服务器

1、NTP时间服务器: NTP是网络时间协议(Network Time Protocol),它是用来同步网络中各个计算机的时间的协议。 NTP服务器是用于局域网服务器时间同步使用的,可以保证局域网所有的服务器与时...

小铁匠819 ⋅ 2017/07/10 ⋅ 0

Cloudera Manager5安装总结遇到问题及解决办法

问题导读: 1.Cloudera Manager在线安装你认为有什么优点和缺点? 2.Cloudera Manager安装过程中遇到,你认为该如何解决? 3.在线安装addr.arpa domain name pointer localhost出现这个问题该...

Zero零_度 ⋅ 2016/05/21 ⋅ 0

企业生产环境中,时钟服务器NTP Server与客户机需要考虑的问题,及配置方法

一、环境介绍 ntp server:192.168.1.21 ntp client:192.168.123.75 二、配置IPA Server的NTP服务 1)编辑/etc/ntp.conf文件 # vi /etc/ntp.conf # For more information about this file, s......

LionelShen ⋅ 2014/06/03 ⋅ 0

嵌入式移植NTP(Network Time Protocol)

ST板子OTT盒子没法通过实时码流获取时间,只能通过网络实时获取时间,这篇文档记录下自己解决的整个过程,网上已经有很多NTP 服务器配置、ARM板子移植博文,大家可以参考,详细原理我也是查阅...

famince ⋅ 2014/03/11 ⋅ 0

多台CentOS服务器时间同步(NTP时间同步)

1、用ntpdate从时间服务器更新时间 如果你的linux系统根本没有ntpdate这个命令 yum install ntp 安装完了之后,你不要做什么配置,也不需要,直接测试一下 如果出去上面的内容说明,同步成功...

jbaowei2000 ⋅ 2017/01/17 ⋅ 0

Linux操作系统下NTP服务器简单配置过程

Network Time Protocol(NTP,网络时间协议)用于同步它所有客户端时钟的服务。NTP服务器将本地系统的时钟与一个公共的NTP服务器同步然后作为时间主机提供服务,使本地网络的所有客户端能同步时...

JavaGG ⋅ 2009/05/24 ⋅ 0

NTP时间服务器

网络时间协议NTP(Network Time Protocol)是用于互联网中时间同步的标准互联网协议。NTP的用途是把计算机的时间同步到某些时间标准。目前采用的时间标准是世界协调时UTC(Universal Time Co...

鱼在天上游 ⋅ 2014/05/01 ⋅ 0

ntp服务器简单部署

本文大纲 一、简介 二、环境说明及配置 三、测试 四、常见问题解决 ############### 一、简介 NTP 服务器【Network Time Protocol(NTP)】是用来使计算机时间同步化的一种协议,它可以使计算...

jinlinger ⋅ 2014/10/25 ⋅ 0

解决ntp的错误 no server suitable for synchronization found

当用ntpdate -d 来查询时会发现导致 no server suitable for synchronization found 的错误的信息有以下2个: 错误1.Server dropped: Strata too high 在ntp客户端运行ntpdate serverIP,出现...

sw5720 ⋅ 2015/11/16 ⋅ 0

没有更多内容

加载失败,请刷新页面

加载更多

下一页

熊掌号收录比例对于网站原创数据排名的影响[图]

从去年下半年开始,我在写博客了,因为我觉得业余写写博客也还是很不错的,但是从2017年下半年开始,百度已经推出了原创保护功能和熊掌号平台,为此,我也提交了不少以前的老数据,而这些历史...

原创小博客 ⋅ 59分钟前 ⋅ 0

LVM讲解、磁盘故障小案例

LVM LVM就是动态卷管理,可以将多个硬盘和硬盘分区做成一个逻辑卷,并把这个逻辑卷作为一个整体来统一管理,动态对分区进行扩缩空间大小,安全快捷方便管理。 1.新建分区,更改类型为8e 即L...

蛋黄Yolks ⋅ 今天 ⋅ 0

Hadoop Yarn调度器的选择和使用

一、引言 Yarn在Hadoop的生态系统中担任了资源管理和任务调度的角色。在讨论其构造器之前先简单了解一下Yarn的架构。 上图是Yarn的基本架构,其中ResourceManager是整个架构的核心组件,它负...

p柯西 ⋅ 今天 ⋅ 0

uWSGI + Django @ Ubuntu

创建 Django App Project 创建后, 可以看到路径下有一个wsgi.py的问题 uWSGI运行 直接命令行运行 利用如下命令, 可直接访问 uwsgi --http :8080 --wsgi-file dj/wsgi.py 配置文件 & 运行 [u...

袁祾 ⋅ 今天 ⋅ 0

JVM堆的理解

在JVM中,我们经常提到的就是堆了,堆确实很重要,其实,除了堆之外,还有几个重要的模块,看下图: 大 多数情况下,我们并不需要关心JVM的底层,但是如果了解它的话,对于我们系统调优是非常...

不羁之后 ⋅ 昨天 ⋅ 0

推荐:并发情况下:Java HashMap 形成死循环的原因

在淘宝内网里看到同事发了贴说了一个CPU被100%的线上故障,并且这个事发生了很多次,原因是在Java语言在并发情况下使用HashMap造成Race Condition,从而导致死循环。这个事情我4、5年前也经历...

码代码的小司机 ⋅ 昨天 ⋅ 2

聊聊spring cloud gateway的RetryGatewayFilter

序 本文主要研究一下spring cloud gateway的RetryGatewayFilter GatewayAutoConfiguration spring-cloud-gateway-core-2.0.0.RC2-sources.jar!/org/springframework/cloud/gateway/config/G......

go4it ⋅ 昨天 ⋅ 0

创建新用户和授予MySQL中的权限教程

导读 MySQL是一个开源数据库管理软件,可帮助用户存储,组织和以后检索数据。 它有多种选项来授予特定用户在表和数据库中的细微的权限 - 本教程将简要介绍一些选项。 如何创建新用户 在MySQL...

问题终结者 ⋅ 昨天 ⋅ 0

android -------- 颜色的半透明效果配置

最近有朋友问我 Android 背景颜色的半透明效果配置,我网上看资料,总结了一下, 开发中也是常常遇到的,所以来写篇博客 常用的颜色值格式有: RGB ARGB RRGGBB AARRGGBB 这4种 透明度 透明度...

切切歆语 ⋅ 昨天 ⋅ 0

CentOS开机启动subversion

建立自启动脚本: vim /etc/init.d/subversion 输入如下内容: #!/bin/bash## subversion startup script for the server## chkconfig: 2345 90 10# description: start the subve......

随风而飘 ⋅ 昨天 ⋅ 0

没有更多内容

加载失败,请刷新页面

加载更多

下一页

返回顶部
顶部