这个问题主要是为了让别人学习和满足自己的好奇心,如果有人知道为什么它做到以下几点。 我们的DC由于虚拟化而没有适当的时间,这个问题已经解决了。 但是我们的一些客户和服务器需要更新的时间。 所以我尝试运行下面的命令作为pipe理员w32tm / query / source,以确保它是从我们的域控制器获得的时间,然后w32tm / resync同步时间,两个命令没有错误,但时间没有改变。 我在事件日志中看到类似于以下行的内容。 系统时间从2014-09-08T21:31:33.342455400Z变更为2014-09-08T21:31:33.328000000Z。 所以我多次尝试这个命令,没有任何改变,在Google上search了一下,只是回来发现客户现在有适合的时间,但事件日志中没有新东西。 我尝试了第二个客户,结果相同,但是我没有离开客户,而是在日志周围戳了一下,出于纯粹的运气,我低头看着时钟,发现时间越来越接近真实时间。 它正在放缓回到正确的时间。 时钟会不时地上升2秒钟,或者在整秒钟之前,秒钟会变成下一个数字。 它会这样做,直到时钟到达正确的时间。 我的问题是为什么这样做? 为什么不把时间改变到正确的时间,就像我的个人电脑一样,把时间同步到NTP服务器呢?
对不起,我只是从手册页,维基百科等等中清楚地知道这一点。 我了解第0层作为权威时间源,第1层作为连接服务器的概念。 但是,我不确定要考虑一个更大的networking,可能会在层次1时间服务器和最终的桌面之间有额外的跳跃。 你是否认为每一跳都跟着递增,就像你在traceroute中看到的一样……或者不pipenetworking“距离”如何,这些主机都是第2层。
在我公司的基础设施中,远程位置有5个数据中心。 在每个远程位置,都有一对服务器用于存放DNS和NTP服务,并在该位置的每台服务器上进行configuration,以便从这两台服务器获得DNS和NTP呼叫。 所有的服务器都是CentOS 6.x机器。 在DNS和NTP方面,在这两个服务器之间创build冗余是一个动机。 DNS部分被覆盖,我只有NTP的问题。 什么是正确的方法,以确保当一个NTP服务器发生故障时,第二/其余的服务器将继续为客户端服务,就像什么都没有发生? 我已经Google了解它,发现一个RedHat解决scheme ,将其中一个服务器设置为主服务器(通过在客户端configuration为“真”),但在“真正”(主服务器)服务器失败…然后它失败了,客户端不会从它那里得到NTP更新,所以它不是一个纯粹的冗余解决scheme。 我想知道有没有人configuration这样的解决scheme的经验? 编辑#1: 为了testingMadHatter的答案,我做了以下工作: 我已经停止在每个NTP客户端上configuration为“首选”的服务器上的NTPd。 我正在等待NTP客户端停止对这个服务器的工作,并开始对付它的合作伙伴NTPd服务器。 我正在客户端上运行ntpq -p来查看更改。 这是ntpq -p的输出: [root@ams2proxy10 ~]# ntpq -p remote refid st t when poll reach delay offset jitter ============================================================================== 10.XX38 .INIT. 16 u – 128 0 0.000 0.000 0.000 *10.XX39 131.211.8.244 2 u 2 64 377 0.123 0.104 0.220 什么是“在ntpq”? 请问我该跑哪个命令? […]
在一个混合的环境中,机器可以在Windows(大部分)下运行,Linux(less数),有时候是Android …时间同步的最佳解决scheme的准确度接近毫秒? 我们正在开发一个基于微服务的解决scheme,在我们的设置中,服务分散在多台机器上。 在许多情况下,合并信息(日志,监控等)需要一个共同的时间基础。 在Windows下使用NTP似乎有其局限性。 任何可以在该操作系统上运行的开源解决scheme? 我们不能保证在我们的设置中总会有一台Linux机器。
我最近把我的公司迁移到Active Directory。 随之而来的是一个强制时间同步被启用的默认设置。 麻烦的是,有些用户需要更改date时间设置以进行testing,但自动同步将恢复实际时间值。 禁用时间同步的选项显示为灰色。 有问题的用户是受信任的,并且是他的计算机上的本地pipe理员组的成员。 我试图find一种方法,让用户启用和禁用此设置,但我只发现一个全局启用/禁用。 我想知道是否有可能将此设置(启用/禁用时间同步)留给用户自行决定。 谢谢大家 编辑更多的精度:用户有权修改系统时间(在GPO中定义的严重性)。 用户可以更改时间,只有几分钟后才会自动更改。 这是我希望禁用的行为。 禁用Windows时间服务(w32time)没有帮助。
我有一个有两个DC的Active Directory域。 森林/域中的第一个DC是Server 2012,第二个是2008 R2。 第一个DC保存PDC模拟器angular色。 我偶尔会收到来自Time-Service源的警告,事件ID 50: The time service detected a time difference of greater than %1 milliseconds for %2 seconds. The time difference might be caused by synchronization with low-accuracy time sources or by suboptimal network conditions. The time service is no longer synchronized and cannot provide the time to other clients […]
我有几个专用的服务器,由于某些原因,他们完全无法保持正确的时间同步,每隔几天他们就开始有时钟分钟的差异。 所以我必须手动打开Putty,连接,login,然后在其上运行ntpdate -u 0.ar.pool.ntp.org命令。 由于我每天都无法做到这一点,因为我很忙,所以问题是我该如何创build某种types的每天在每台服务器上自动运行此命令的cron 。 我有完全的root权限访问所有的服务器,他们有CentOs和DirectAdmin。 谢谢。-
已解决问题是该机器上的Hyper-V。 我删除了Hyper-V,安装了VMware Server,运行同一个VM。 时间同步问题消失(一天之后<100ms的差异)。 我的设置是这样的: HYV1 – HyperV machine (non domain) – sync irrelevant AD1 – VM AD server on HYV1, sync'd to time.nist.gov. HyperV time sync off. S1 – Physical machine, sync'd to domain. S2 – Physical machine running HyperV, sync'd to domain. V1 – Linux VM machine on S2, sync'd to AD1. No […]
你如何处理服务器时间漂移?
我只注意到我的一台Cisco4500交换机出现了错误:即使看起来function正常的ntp,仍然有2分多钟的时间 。 在我看来,即使是一秒钟也不应被认为是相关系统可以接受的。 另外,如果我没有把它和一个简单的挂钟相比,我就不会注意到与诊断的区别。 一些细节 这是我的一些主机(10.0.99.1,10.0.99.2,10.0.1.119,10.0.99.241)的ntp信息,部分引用了另一个回退,但主要应该最终都是通过与10.0.0.1同步,这再次拉动从外面的时间。 所以时间差异不能由不同的原始时间源产生。 由于观察结果使我有点偏执,“有正确的时间”在下面的手段: show clock (或date )产生一个输出匹配我的挂钟和我的本地系统时钟(这是很好的根据http://时间。是 )有一个错误肯定低于1秒(我在看我的本地时钟的同时击中ENTER的准确性) 10.0.1.119(Ubuntu)有正确的时间 $ ntpq -np remote refid st t when poll reach delay offset jitter ============================================================================== +10.0.99.1 10.0.0.1 3 u 855 1024 377 0.904 -2.658 0.113 *10.0.0.1 130.149.17.8 2 u 266 1024 377 0.253 0.909 0.127 10.0.99.241(Cisco 2960)有正确的时间 #sho ntp associations address ref […]