实时搜索: ntp多久同步一次

ntp多久同步一次

419条评论 2479人喜欢 1577次阅读 776人点赞
为什么我在windows server 2003上建立NTP时间同步服务后,其他客户端机器与其同步当天好用,次日就同步失败呢?
但是同步失败后,手动将NTP服务器的系统时间与time.nist.gov进行一次同步后,NTP服务就好用了,这是为什么?
(客户端的同步失败信息:windows在于XXX进行同步时出错。时间例子被拒绝,因为:对等机器的层次(stratum)比主机层次少) ...

为什么我在windows server 2003上建立NTP时间同步服务后,当天好用,次日就同步失败呢?: Windows(2003)下配置NTP时间服务器
一、服务端设置:
因为默认情况下,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 以防止作为客户端自动同步外界的时间服务

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

2、自由设定XP时间同步间隔:
HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\W32Time\TimeProviders\
NtpClient的「SpecialPollInterval」默认设定为604800(或86400)

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

如何使两台linux服务器时间同步:

Linux自带了ntp服务 -- /etc/init.d/ntpd,这个服务不仅可以设置让本机和某台/某些机器做时间同步,他本身还可以扮演一个time server的角色,让其他机器和他同步时间。

配置文件就是/etc/ntp.conf。

为了测试,设置让node2 -- 192.168.1.102和node1 -- 192.168.1.101做时间同步。
第一步,
node1做time server,node1本身不和其他机器时间同步,就是取本地时间。
所以,先把node1机器的时间调准了:

[root@node1 ~]date -s 08/03/2011 

[root@node1 ~]date -s 11:12:00

[root@node1 ~]clock -w
[root@node1 ~]hwclock --systohc

后两个命令是把设置的时间写到硬件时间中去(也就是CMOS里面的时间)。

第二步,
然后将node1配置成一个time server,修改/etc/ntp.conf,
[root@node1 ~]vi /etc/ntp.conf
其他的配置不怎么需要改,只需要关注restrict的配置:

1. 注释掉原来的restrict default ignore这一行,这一行本身是不响应任何的ntp更新请求,其实也就是禁用了本机的ntp server的功能,所以需要注释掉。

2. 加入:restrict 192.168.1.0 mask 255.255.255.0 -- 让192.168.1.0/24网段上的机器能和本机做时间同步

3. 这样就可以了,记得下面的:

server 127.127.1.0 # local clock
fudge 127.127.1.0 stratum 10

这两行需要,这是让本机的ntpd和本地硬件时间同步。

当然,我们也可以添加server xxx.xxx.xxx.xxx,让他和其他的time server时间同步。

4. /etc/init.d/ntpd restart

5. chkconfig ntpd on

6. 修改iptables配置,将tcp和udp 123端口开放,这是ntp需要的端口,在/etc/services中可以查到这个端口。

第三步,
这样node1就成为一台time server了,现在我们配置node2这台机器,也是修改/etc/ntp.conf ,
[root@node2 ~]vi /etc/ntp.conf

1. restrict default ignore这行保留为注释状态,因为sales不需要做time server

2. 注释掉server 127.127.1.0, fudge 127.127.1.0 stratum 10这两行,因为这台机器不需要和本地硬件时钟同步了。

3. 加入server 192.168.1.101这行,和node1机器同步。


这样就OK了。看看时间,已经和node1同步了。往后默认配置好像是5分钟和time server同步一次。ntpdate命令是显式的和某台机器做时间同步,以前将ntpdate放到crontab中定期同步也是可以的,但是既然ntpd本身就可以做这个时间

第四步,将ntpdate放到crontab中定期步也是可以的
[root@node2 ~]#vi ntpupdate.sh
/usr/sbin/ntpdate 192.168.1.101
[root@node2 ~]#chmod 755 ntpupdate.sh
[root@node2 ~]#crontab -e
*/1 * * * * /root/ntpupdate.sh
[root@node2 ~]#/etc/init.d/crond restart

时间同步怎么设置ntp服务器地址: 方法一.
采用Windows、linux等操作系统自带的时间同步功能
  对于Windows操作系统,自身已经集成了自动对时功能,在此仅以windows操作系统为例介绍一下。

双击系统托盘下方的时间在服务器地址栏输入NTP服务器的IP地址(1.cn.pool.ntp.org),然后点击“确定”按钮保存下来就行了。

  方法二.
修改注册表,提高时间同步精度

由于系统默认的时间同步间隔是7天,我们无法自由选择,使得这个功能在灵活性方面大打折扣。其实,我们也可以通过修改注册表来手动修改它的自动同步间隔以提高同步精度,以下以XP系统为例。
  1. 在“开始”菜单→“运行”项下输入“Regedit”进入注册表编辑器
  2. 展开[
HKEY_LOCAL_MACHINE/SYSTEM/CurrentControlSet/Services/W32Time/TimeProviders/NtpClient
] 分支,并双击 SpecialPollInterval 键值,将对话框中的“基数栏”选择到“十进制”上
  3.
对话框中显示的数字正是自动对时的间隔(以秒为单位),比如默认的604800就是由7(天)×24(时)×60(分)×60(秒)计算来的。设定时间同步周期(建议设为900=15分钟或3600=1小时等周期值),填入对话框,点击确定保存关闭对话框。
  4.
在Parameters列表中,将NtpServer键值修改为NTP服务器的IP地址(1.cn.pool.ntp.org),然后点击“确定”按钮保存。
  方法三,采用其他NTP客户端程序时间同步

可以在互联网上找到其他客户端程序实现电脑时间同步。

centos怎么设置时间与另一台服务器时间同步: 一,用ntpdate从时间服务器更新时间
如果你的linux系统根本没有ntpdate这个命令
yum install ntp

安装完了之后,你不要做什么配置,也不需要,直接测试一下
[root@localhost ~]# ntpdate time.nist.gov
22 Oct 21:11:43 ntpdate[5014]: adjust time server 207.200.81.113 offset -0.018788 sec

如果出去上面的内容说明,同步成功了。然后在crontab里面加上以下内容。
*/10 * * * * ntpdate time.nist.gov #域名或IP
每隔十分钟同步一次。推荐几个时间服务器。
time.nist.gov
time.nuri.net
asia.pool.ntp.org
asia.pool.ntp.org
asia.pool.ntp.org
asia.pool.ntp.org
二,用ntp搭建自己的时间服务器
上面我们是利用别人的时间服务器来同步时间,这些时间服务器都是比较权威的。当我们自己搭建时间服务器就不用crontab来定时去跑。
1,安装时间服务器ntp
yum install ntp
2,配置ntp
查看复制打印?
[root@localhost ~]# cat /etc/ntp.conf |awk '{if($0 !~ /^$/ && $0 !~ /^#/) {print $0}}'
restrict default ignore //默认不允许修改或者查询ntp,并且不接收特殊封包
restrict 127.0.0.1 //给于本机所有权限
restrict 192.168.1.0 mask 255.255.255.0 notrap nomodify //给于局域网机的机器有同步时间的权限
server time.nist.gov prefer //设置时间服务器,加prefer表示优先
server 0.asia.pool.ntp.org
server 1.asia.pool.ntp.org
server 2.asia.pool.ntp.org
server 127.127.1.0 # local clock
fudge 127.127.1.0 stratum 10
driftfile /var/lib/ntp/drift
keys /etc/ntp/keys

3,启动 ntp
[root@localhost ~]# /etc/init.d/ntpd start
4,查看并测试
[root@localhost ~]# netstat -upnl |grep ntpd //查看时程
[root@localhost ~]# ntpq -pn //查看同步的服务器IP
remote refid st t when poll reach delay offset jitter
==============================================================================
50.77.217.185 .INIT. 16 u - 64 0 0.000 0.000 0.000
202.90.158.4 .INIT. 16 u - 64 0 0.000 0.000 0.000
202.71.100.89 .INIT. 16 u - 64 0 0.000 0.000 0.000
202.134.1.10 .INIT. 16 u - 64 0 0.000 0.000 0.000
*127.127.1.0 .LOCL. 10 l 18 64 377 0.000 0.000 0.001
[root@localhost ~]# ntpstat //同步的结果
synchronised to local net at stratum 11
time correct to within 12 ms
polling server every 512 s

remote:即NTP主机的IP或主机名称。注意最左边的符号,如果由“+”则代表目前正在作用钟的上层NTP,如果是“*”则表示也有连上线,不过是作为次要联机的NTP主机。
refid:参考的上一层NTP主机的地址
st:即stratum阶层
when:几秒前曾做过时间同步更新的操作
poll:下次更新在几秒之后
reach:已经向上层NTP服务器要求更新的次数
delay:网络传输过程钟延迟的时间
offset:时间补偿的结果
jitter:Linux系统时间与BIOS硬件时间的差异时间

window的时间同步是什么端口:   1、“Windows 时间”系统服务维护网络上所有基于 Windows XP 和 Windows Server 2003 的计算机上的日期和时间同步。
  2、此服务使用网络时间协议 (NTP) 使计算机时钟同步,以便为网络验证和资源访问请求分配准确的时钟值或时间戳。
  3、NTP 的实现和时间提供程序的集成帮助 Windows Time 成为您企业的可靠、灵活的时间服务。
  4、对于没有加入域的计算机,可以配置 Windows 时间以使时间与外部时间源同步。
  5、如果关闭此服务,则本地计算机的时间设置将不能与 Windows 域中的时间服务或外部配置的时间服务同步。
  6、Windows Server 2003 使用 NTP。NTP 运行于 UDP 端口 123 上。此服务的 Windows 2000 版本使用简单网络时间协议 (SNTP)。
  7、SNTP 也运行于 UDP 端口 123 上。
  8、 系统服务名称:W32Time 应用程序协议 协议 端口 NTP TCP 123。

搭建NTP服务器 客户机同步总报 23 May 22:33:08 ntpdate[6006]: the NTP socket is in use, exiting: 你后台已经运行ntpd,就不能用ntpdate来更新时间了。要查询ntp的状态,用ntpq命令,比如看目前是否和ntp server同步,用ntpq -p。

如何使两台计算机拥有相同的clock: Linux自带了ntp服务 -- /etc/init.d/ntpd,这个服务不仅可以设置让本机和某台/某些机器做时间同步,他本身还可以扮演一个time server的角色,让其他机器和他同步时间。配置文件就是/etc/ntp.conf。为了测试,设置让node2 -- 192.168.1.102和node1 -- 192.168.1.101做时间同步。
第一步,
node1做time server,node1本身不和其他机器时间同步,就是取本地时间。
所以,先把node1机器的时间调准了:[root@node1 ~]date -s 08/03/2011 [root@node1 ~]date -s 11:12:00[root@node1 ~]clock -w
[root@node1 ~]hwclock --systohc后两个命令是把设置的时间写到硬件时间中去(也就是CMOS里面的时间)。第二步,
然后将node1配置成一个time server,修改/etc/ntp.conf,
[root@node1 ~]vi /etc/ntp.conf
其他的配置不怎么需要改,只需要关注restrict的配置:1. 注释掉原来的restrict default ignore这一行,这一行本身是不响应任何的ntp更新请求,其实也就是禁用了本机的ntp server的功能,所以需要注释掉。2. 加入:restrict 192.168.1.0 mask 255.255.255.0 -- 让192.168.1.0/24网段上的机器能和本机做时间同步3. 这样就可以了,记得下面的:server 127.127.1.0 # local clock
fudge 127.127.1.0 stratum 10这两行需要,这是让本机的ntpd和本地硬件时间同步。当然,我们也可以添加server xxx.xxx.xxx.xxx,让他和其他的time server时间同步。4. /etc/init.d/ntpd restart5. chkconfig ntpd on6. 修改iptables配置,将tcp和udp 123端口开放,这是ntp需要的端口,在/etc/services中可以查到这个端口。第三步,
这样node1就成为一台time server了,现在我们配置node2这台机器,也是修改/etc/ntp.conf ,
[root@node2 ~]vi /etc/ntp.conf1. restrict default ignore这行保留为注释状态,因为sales不需要做time server2. 注释掉server 127.127.1.0, fudge 127.127.1.0 stratum 10这两行,因为这台机器不需要和本地硬件时钟同步了。3. 加入server 192.168.1.101这行,和node1机器同步。
这样就OK了。看看时间,已经和node1同步了。往后默认配置好像是5分钟和time server同步一次。ntpdate命令是显式的和某台机器做时间同步,以前将ntpdate放到crontab中定期同步也是可以的,但是既然ntpd本身就可以做这个时间第四步,将ntpdate放到crontab中定期步也是可以的
[root@node2 ~]#vi ntpupdate.sh
/usr/sbin/ntpdate 192.168.1.101
[root@node2 ~]#chmod 755 ntpupdate.sh
[root@node2 ~]#crontab -e
*/1 * * * * /root/ntpupdate.sh
[root@node2 ~]#/etc/init.d/crond restart

华硕AC66U NTP无法同步.求助,NAP6: 如果真的是这样那肯定是个BUG!
NTP时间同步就算你填写错误或留空都不会不同步的,内置的地址会生效同步,如果不同步可以换个固件试试看。

  • 跳肚皮舞多久减肥

    双币信用卡有什么好处? 有没有双币的借记卡?: 双币信用卡主要有人民币-美元和人民币-欧元两种,前者较为普遍,因为现在世界上很多国家还是用美元结算,因此,比较方便。但是如果是去欧洲消费,用人民币-美元信用卡就需要多一次转换,也就多付一遍转换手续费。而采用人民币-欧...

    970条评论 6512人喜欢 2967次阅读 850人点赞
  • 昆山哪个区最好

    哪个学音乐的,c大调的属七和弦是哪些音: c大调的属七和弦标记是G7,乐音是(简谱)5、7、2(高音)、4(高音)。 ...

    931条评论 5703人喜欢 4591次阅读 240人点赞
  • parrot怎么读

    二级考试是不是可以有很多选择,可以从QBasic、Fortran、C、Foxbase+、Visual Foxpro、Visual Basic选一样: QBasic、Foxbase+这两门语言若干年前就从二级考试中取消了。 ...

    669条评论 3019人喜欢 3696次阅读 565人点赞
  • 10转增20股收益多少

    C和弦的组成音为什么是DA MI SOL 音名为什么是CEG?: 你知道三度和弦吗?c和弦就属于三度和弦。C和弦是由1、3、5组成,1-3是三度3-5是三度,三度三度叠加。至于音名,音名和唱名是对应的,每个简谱符号都对应一个唱名和一个音名,就像多数人有一个学名和一个乳名两个名字代表...

    898条评论 6241人喜欢 3735次阅读 442人点赞
  • dw在哪买便宜

    关于和弦转位 请问在和弦转位中,以C大调的Ⅳ级为例,为什由低音到高音是4 1 4 6 转位之: C和弦第一转位是 3 5 1, 是叫六和弦,大三和弦的第一转位是大六和弦。无论C和弦在哪个调里第一转位都是3 5 1(固定唱名)如果按首调的话,C和弦在D调里是b7 2 4,第一转位是2 4 b7, 你既然知道...

    252条评论 4795人喜欢 4725次阅读 514人点赞
  • mac化妆品哪里买便宜

    你好,那个求圆柱体的那个c语言 (“圆面积%.2f”)这个.是什么意思啊?: 你好,它表示圆的面积要保留两位小数,这里需要注意的是,它不能和数学一样,在这里是不能四舍五入的。 比如 当圆的面积为9.5675时,最终输出为 圆面积9.56 ...

    669条评论 4597人喜欢 6319次阅读 851人点赞