将ntpdate放到cron中似乎不再是一个好主意 。 什么是 简单 最先进的 自动 环保 ;-) 光滑 保持(debian)服务器的时钟最新的方法?
我在想(不断地)如何让我的服务器更好地同步。 我运行了一些便宜的应用程序,它可以同步我在colo上的一些第2层服务器,漂移大约是每10秒1-2毫秒(当这个盒子不太忙时)。 我想要更好的精度,我想要我自己的时钟。 但是,无论你从“旧式”公司购买什么,成本都比我所能承受的要多。 然而,我只是有一个想法 – 是否有可能钩到一个高科技的graphics或声卡,应该使用一些内部的精密时钟? 有任何想法吗? 想法? build议? 编辑:科洛不让我使用GPS。 他们用30块钱的DIY套件build立了GPS nntp服务器,把它插到一台Linux机器上,每月售出2000美元。 是的。 编辑编辑。 伙计们,我真的很感激所有的build议。 但我正在寻找一个不需要GPS的内部卡,它有稳定的时钟,不会漂移超过每60秒1ns。 我不想购买一个primefaces钟,我不能使用Stratum / NTP解决scheme(因为我已经使用它,我想更好,但便宜).. 编辑编辑编辑。 显然有钟表,可以产生5ns /秒的漂移,100ns的分辨率,比其他互联网的第2层好得多。 我也惊讶没有人提到IEEE 1588。
我们的Windows 2012服务器不断设置其系统时钟2个小时。 我试了几次运行“w32tm / resync”,但是这只能在短期内运行。 服务器pipe理器给出一个错误ID 36和以下描述: 时间服务没有将系统时间同步86400秒,因为没有时间服务提供者提供了可用的时间戳。 时间服务不会更新本地系统时间,直到它能够与时间源同步。 如果将本地系统configuration为充当客户端的时间服务器,则将停止将广告作为客户端的时间源。 时间服务将继续重试并与时间源同步。 检查其他W32time事件的系统事件日志以获取更多详细信息。 运行“w32tm / resync”强制进行即时时间同步。 另外'w32tm / query / source'给了我: 自由运行的系统时钟 它是一个物理服务器,所以不涉及VMWare。 这是我们的SQL数据服务器,并且由于服务器时间错误,数据不断变化,时间戳已经closures。 坚持不懈的数据不断涌入,所以它不能成为一个networking问题
即使不是全部的基础架构,我工作的公司仍然使用Windows 2000 Server 。 我最近join了我的Vista笔记本电脑的域名,并注意到系统时钟跳了一个小时。 我知道造成这种情况的原因是因为时间与域服务器同步(因为没有人可以在几年前的法律变化之后使补丁正常工作)closures。 我把我的笔记本电脑关掉,所以时间是正确的。 我遇到的问题是,每隔几分钟我就会看到时钟再次跳转,只是几秒钟后跳回来。 这导致了一些我使用系统时间来确定文件是否需要更新的程序的问题。 任何想法如何解决这个问题? 如果我没有提供足够的信息来解决问题,请告诉我,并尝试填写缺失的详细信息。 更新 正如我上面提到的,我没有访问PDC或任何其他服务器(我也不想要负责的结果,如果事情搞砸了)。 暂时我要把我的笔记本电脑上的dst重新打开,并将我的时钟设置更改为不同的时区,并查看它是如何工作的。
我读过Gareth Hooper关于域控制器同步到外部时间源的这篇不错的文章 。 实际上,他写道,虽然微软并没有实际上容忍这种做法,但预先configuration所有数据中心(特别是最有可能获得PDC模拟器FSMOangular色转移到的数据中心)与外部时间同步来源并被标记为“可靠”。 现在,我的问题是: 我们在每个分支机构都有一个RODC。 如果分支机构有本地可靠的(外部)时间源,我应该configurationRODC以同步到该时间源? 或者我应该穿过我的手指,并希望时间同步 – 即使广域网连接到总部被中断了相当长的时间 – 将不知何故维修和/或恢复与区议会在哈德办公室?
什么是可用于测量远程服务器的系统时钟(时间)的networking协议? 到目前为止我有: 使用NTP查询 TCP时间戳 HTTP标头 还有其他的吗?
我们的域名有三个域控制器,其中两个是Windows 2008 R2,另一个是运行2003 R2的域控制器。 DC1(2008 R2,PDC仿真器,与外部时间源同步) DC2(2008 R2) DC3(2003 R2) 根据w32tm /monitor DC2目前是从DC1 + 654.6040905s DC3目前来自DC1 + 0.0258444s 这看起来好像DC3同步很好,但DC2漂移每月几分钟。 如何解决DC2和DC1之间的同步问题?
我试图在CentOS 5.5 VDS上设置时间同步,但不知道为什么它不会更新到正确的时区。 例如,当我运行这个手动设置正确的date和时间后: date && ntpdate au.pool.ntp.org && date 我得到这个: Mon Oct 17 08:58:48 EDT 2011 16 Oct 17:58:01 ntpdate[14659]: step time server 202.60.94.11 offset -54048.345159 sec Sun Oct 16 17:58:01 EDT 2011 etc/localtime已被replace为Australia/Melbourne时区文件的链接,“/ etc / sysconfig / clock”已被相应地编辑。 服务器已经重新启动,因为这些更改似乎(最后)似乎正在使用正确的时区,所以为什么ntpdate似乎忽略它? 顺便说一句, rdate简单地超时,我还没有确定为什么。 我也安装了ntpd服务,但它已被禁用,直到我得到这个问题整理出来。
在Debian服务器上,我遇到了hwclock问题: $ hwclock –show hwclock: Cannot access the Hardware Clock via any known method. hwclock: Use the –debug option to see the details of our search for an access method. 系统在backports内核Debian 4.9.18-1~bpo8+1 (2017-04-10) 。 这里是debugging输出: $ hwclock –debug hwclock from util-linux 2.25.2 hwclock: cannot open /dev/rtc: Device or resource busy No usable clock interface found. […]
我有2个DC。 一个是虚拟的,一个是物理的。 我的域名上的时间运行得很快。 我怀疑这是由于其中一个DC是虚拟的。 如何设置域使用物理DC作为时间主站? 编辑:我的意思是域时间是同步的,所有的DC和所有的工作站有完全相同的时间。 然而时间比较快(比如手机),所以今天快30分钟,明天快35分钟,40分钟等。