配置NTP,同步服务器时间

配置NTP,同步服务器时间

         项目中的服务器越来越多起来,最近又在做几个服务器上的数据库同步,同步出错就去查看日志,于是就发现了一个一直被忽视的小小问题---几台服务器的时间不一致。

         于是查阅相关资料,决定用NTP(Network Time Protocol,网络时间协议)--是用来使网络中的各个计算机时间同步的一种协议。它的用途是把计算机的时钟同步到世界协调时UTC,其精度在局域网内可达0.1ms,在互联网上绝大多数的地方其精度可以达到1-50ms。来实现几台服务器的时间同步。

         思路很简单,就是把其中一台服务器做成时间服务器,然后其他服务器去根据它进行时间校准即可。下面是具体做法:

一、服务端设置:

因为默认情况下,WINDOWS SERVER 2008 是作为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命令行执行以下命令,确保以上修改起作用

netstop w32time

netstart w32time

 

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

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

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

 

 

二、客户设置:

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)

 

 

三、进行同步设置

 

 

 

 

 

如图点击立即更新,然后pc会显示同步成功。

版权声明:本文为博主原创文章,未经博主允许不得转载。

时间: 2024-10-28 06:24:10

配置NTP,同步服务器时间的相关文章

使用ntpdate命令同步服务器时间出现“the NTP socket is in use, exiting”

今天将一台Centos服务器还原快照后,出现了如下问题: 然后使用ntpdate命令手动同步服务器时间,出现如下提示: [[email protected] tools]# ntpdate 220.231.55.106 4 Nov 12:02:59 ntpdate[29800]: the NTP socketis in use, exiting 解决方法: 第一步:#service ntp stop 第二步:#ntpdate ntp.neu.edu.cn 问题得到解决:

linux系统初始化--​配置ntp自动更新时间

配置ntp自动更新时间 安装ntpdate程序 Shell># yum –y install ntpdate 使用crontab将系统设定为每天0:00与NTP服务器同步时间 Shell># crontab –e 0   0  *  *  *  ntpdate   your_ntp_server_domain_name   or  your_ntp_server_ip_addr 保存退出, 为了我们步骤继续下去,我们执行一次同步 Shell># ntpdate ntp.jn.idc 如果

Linux下安装配置NTP时间同步服务器

在计算机的世界里,时间非常地重要,例如对于火箭发射这种科研活动,对时间的统一性和准确性要求就非常地高,是按照A这台计算机的时间,还是按照B这台计算机的时间?NTP就是用来解决这个问题的,NTP(Network Time Protocol,网络时间协议)是用来使网络中的各个计算机时间同步的一种协议.它的用途是把计算机的时钟同步到世界协调时UTC,其精度在局域网内可达0.1ms,在互联网上绝大多数的地方其精度可以达到1-50ms. 当然,还有一种常见的用途就是当内网中的服务器都不能够直接连接互联网,

javascript小技巧:同步服务器时间、同步倒计时

之前在网上看到有人提问,如何在页面上同步显示服务器的时间,其实实现方法有几种,可能一般人立马就想到可以使用Ajax每隔一秒去请求服务器,然后将服务器获取到时间显示在页面上,这样虽然能够实现,但存在一个很大的问题,那就是每隔一秒去请求服务器,这样如果用户多了,服务器就会崩溃(内存占用率会很大),所以在我看来,这种方法不可行,我这里给出一种解决方案,能够实现同步服务器时间.同步倒计时,却不占用服务器太多资源,下面我给写实现的思路 第一步,当用户第一次浏览页面时,服务器首先获取当前时间并显示在页面上(

NTP同步网络时间

为什么要同步网络时间呢,这是由于树莓派没有RTC和后备电池,不能像PC机那样关机之后仍可以走时. NTP对时步骤: 1 安装ntpdate sudo apt-get install ntpdate sudo ntpdate -u ntp.ubuntu.com 2 在安装ntpdate后,使用tzselect来选择时区. 看到上图红色框中的一句话没有,“TZ='Asia/Shanghai'; export TZ”这句. 这段话提示用户如果我们要让自己的时间每次都是按照这样配置的话,需要将上边这句话

CentOS/Linux 自动同步服务器时间

新装的CentOS系统服务器可能设置了错误的时间,在做集群的时候时间是十分重要的,很有可能因为时间而导致集群发生故障,因此需要调整时区并调整时间.如下是CentOS系统使用NTP来从一个时间服务器同步时间,使时间定时同步一次. NTP:Network Time Protocol的简写,即网络时间协议,是用于互联网中时间同步的标准互联网协议.NTP的用途是把计算机的时间同步到某个时间标准.目前采用的时间标准是世界协调时UTC(Universal Time Coordinated). CentOS系

Windows更改NTP同步服务器

1.修改NTP服务器 打开注册表 HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\DateTime\Servers 打开之后可以看到右侧有五个时间同步服务器,编辑[1],填入需要的时间同步服务器. 如内部NTP服务器192.168.1.100或是公网的NTP服务器X.X.X.X. 2.调整NTP更新周期 打开注册表 HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\W

linux同步ntpd服务器时间方式

使用Ubuntu14.04 同步ntpd网络时间,首先通过参考如下地址 http://www.douban.com/note/171309770/ 可以获取常用的ntpd地址,直接使用命令可以直接同步服务器时间: [email protected]:/home/alex# date -s "2015-01-01" 2015年 01月 01日 星期四 00:00:00 CST [email protected]:/home/alex# date 2015年 01月 01日 星期四 00:

linux中配置NTP基本操作

计算机的系统时间是由计算机内的石英晶体震荡电路以固定的震荡频率产生的 date 查看当前时区vim /etc/sysconfig/clock  修改时区配置文件ZONE="America/New_York"#改为ZONE="Asia/Shanghai" 覆盖 /etc/localtimecp -a 1114.www.qixoo.qixoo.com/usr/share/zoneinfo/Asia/Shanghai /etc/localtimecp: overwrite