这是我的情况:我在我的工作站上运行多个虚拟机来模拟生产环境。 在一天结束的时候,我在下午6点睡觉我的工作站(我的虚拟机在后台运行)。 当我第二天早上8点回到办公室并唤醒工作站时,所有的虚拟机都在下午6点。 厌倦了重置NTP或者简单地记住强制更新,我把下面的内容放在5分钟的cron中 service ntp stop && ntpd -gq && service ntp start 这是我的/etc/ntp.conf tinker panic 0 driftfile /var/lib/ntp/ntp.drift logfile /var/log/ntpd.log # Enable this if you want statistics to be logged. #statsdir /var/log/ntpstats/ statistics loopstats peerstats clockstats filegen loopstats file loopstats type day enable filegen peerstats file peerstats type day enable filegen clockstats file […]
每次我安装新的Linux主机(CentOS,最近),特别是当这样的主机将在我们的小型数据中心(大约100个主机)中有一些angular色时,我会注意: 安装ntp包; 在服务器列表顶部添加一个新的服务器实例,指向: 到我们或多或less正式的意大利ntp服务器( time.ien.it ),如果系统有出站ntp访问; 到一个“内部主机”,如果系统没有连接到互联网,那么他就像一个官方的ntp“内部”服务器。 启用ntp服务,以正确处理重新启动 因此,对于可以访问Internet的系统,在ntp.conf中configuration的服务器列表如下所示: server time.ien.it iburst server 0.centos.pool.ntp.org iburst server 1.centos.pool.ntp.org iburst server 2.centos.pool.ntp.org iburst server 3.centos.pool.ntp.org iburst 在调查完全不同的问题时,我发现上面的configuration产生了stream量到远程主机,我完全不知道 。 下面是我们的drbd-store-02-ch主机的出站接口上的一个tcpdump捕获片段: 你可以看到: 来自/到主机的stream量我正确地期望(“黄色”); 与CentOS和/或ntp.org域名无关的来自/到主机的stream量。 特别: 1.ntp.tld.sk laika.paina.net time.reisenbauer-it.com 183.84.160.167.rdns.kaiju.cc 在调查过程中,发现其中还有其他的主机,不包括在上面的列表中。 我甚至发现主机的反向主机名明确地指向一些大的ISP,指的是VPS和类似的东西。 所以我的问题是: 我应该删除默认的服务器列表,只依靠我的“信任” time.ien.it外部ntp-server主机? 如果没有,我怎么能确定这些远程主机是有效的“安全”,妥善保护/pipe理…所以不要冒险我的ntp服务请求? PS:作为一个便笺,我完全了解DNSparsing过程,所以问题不是 “为什么”我正在联系这些服务器。 问题是:“安全吗?”
我有一些公共互联网IP地址如ABCx服务器。 我的一个主机( ABC10 )运行ntpd,我把它从europe.pool.ntp.org上同步。 现在我只想让我的子网 ( ABCx )的主机能够同步到ABC10 。 默认情况下,整个世界可以同步到我的NTP服务器。 我如何做到这一点? 我可以find的所有示例都假设我正在同步到特定的IP地址,但是我同步到DNS名称,并且据我所知,DNS名称x .europe.pool.ntp.org指向的IP地址是可变的。 所以我不能在防火墙中设置例外,也不能在ntp.conf中使用restrict选项,因为它也只接受IP地址 ,而不接受DNS名称 (哦!和restrict既适用于客户端,也适用于服务器,如防火墙规则!)
我想为testing目的设置一个SNTP服务器 可以设置为任意值(例如testing被测设备的DST行为) 只在我的RedHat Enterprise盒子上的eth1上提供服务。 我想限制它到一个单一的接口(或192.168.1.255/24networking),以便它不会中断任何事情。 什么是最简单的方法来创build这样的设置? 我必须始终在电子邮件的其他界面上在线,所以我不能随意设置它的时间。
我编译NT胳膊我的NTP客户端不更新从任何服务器的时间我引用post“为什么ntpd没有更新我的服务器上的时间?(7)”但没有任何工程出来..这里是输出ntpq -pn [Tue May 15 13:18:26 root@Unknown:bin]$./ntpq -pn remote refid st t when poll reach delay offset jitter ============================================================================== 125.62.193.121 .INIT. 16 u – 16 0 0.000 0.000 0.000 我了解到refid不应该是“.INIT”,延迟,偏移,抖动值不应该是0 在看ntpd的日志 [Tue May 15 13:19:08 root@Unknown:bin]$tail -f ntp.log 15 May 12:29:35 ntpd[18175]: proto: precision = 1000.000 usec 15 May 12:29:35 ntpd[18175]: ntp_io: estimated max descriptors: […]
如何同步并确保工作站在需要时具有准确的DateTime同步? 我们必须更改工作站的date时间来testing一些应用程序。 我如何确保准确回复原始date时间? 我听说有一些date时间服务器可以用来在我的时区内获得当前准确的date时间。 谢谢。
我有一个运行在Hyper-V上的虚拟机上的Server 2008 R2域控制器,这个虚拟机需要7分钟的时间才能修复。 我明白,这可能是由于在虚拟机中运行的DC。 我想知道的是我该如何纠正? 我相信我可以设置DC使用公共/互联网的NTP服务器,但我不知道或有任何想法如何做。 另外根据几个论坛,我可能会遇到问题,如果时间更改在DC和时间超过3分钟。 如果有人能帮助,我将非常感激!
我们有一个双域Active Directory林:位于根目录的ourcompany.com,以及生产服务器的prod.ourcompany.com。 时间通过根域正确传播,但子域中的服务器无法通过NTP进行同步。 所以这些服务器上的时间开始漂移了,因为他们只依赖硬件时钟。 当我在其中一个生产服务器上键入“净时间”时,出现以下错误: Could not locate a time-server. More help is available by typing NET HELPMSG 3912. 当我input“w32tm / resync”,我得到以下内容: Sending resync command to local computer The computer did not resync because no time data was available. “w32tm / query / source”显示如下: Free-running System Clock 我们在prod.ourcompany.com子域中有三个域控制器(过度杀伤,但是迁移的结果 – 我们还没有摆脱旧有的)。复杂的是,域控制器都是虚拟化的,运行在两个不同的物理主机上。 但是域控制器本身的时间是准确的 – 不是DC的服务器是有问题的。 其中两个DC正在运行Server 2003,包括PDC模拟器。 […]
我受到一个看似简单却又麻烦的问题的困扰,所以我在这里寻求帮助。 症状 我在VMware Workstation内部安装了VMware ESXi 5.1实例,以了解各种ESXifunction。 让我称之为vESXi机器。 我运行vESXi的问题是,每次我在晚上暂停vESXi并在第二天恢复时,vESXi的时间就会滞后。 也就是说,如果我昨天晚上22点暂停vESXi并且今天早上恢复,我会看到vESXi报告昨天晚上22点还在。 我知道这是正常的,因为PC系统通过计数硬件计时器滴答中断来保持它的时间。 所以,我决定让vESXi使用NTP与NTP服务器同步。 我的NTP服务器是在同一LAN网段上运行的Windows Server 2003域控制器。 我很快就注意到了这个问题:无论我等待多长时间,我的vESXi都不会同步Window NTP服务器。 您可能会build议我closuresvESXi而不是挂起它,但我真的很喜欢VMware Workstation提供的挂起function,它非常快速而stream畅。 问题 我已经阅读http://kb.vmware.com/kb/1035833其中提供了解决方法(一些调整,使其与Windows NTP服务器),但该知识产权文章创build更多的障碍,在一读。 更重要的是,如果我有相当多的vESXi,调整每个vESXi都是非常麻烦的。 Q1(小学):这些陈述到底是什么意思? 默认情况下,未初始化的Windows服务器select10秒的离散度,并在每个轮询时间间隔上添加离散度,以保持同步。 默认情况下,ESXi / ESX主机不接受任何根分散大于1.5秒的NTP答复。 Q2:KB告诉我添加 tos maxdist 30 到/etc/ntp.conf 。 那条线是什么意思? ntpd.conf手册页http://linux.die.net/man/5/ntp.conf似乎没有说tos或maxdist 。 问题3:由于ESXi NTP客户端(守护程序)未与指定的NTP服务器成功同步,ESXi是否生成一些日志消息来解释详细信息? 问题4:有没有办法强制ESXi的ntp客户端立即与特定的NTP服务器同步? 即使是手动操作也是受欢迎的。 我不知道捆绑的ntpd命令是否可以做到这一点。 Q5:如果在ESXi上没有手动调整/etc/ntp.conf ,可以设置什么样的NTP服务器来为我的vESXi提供时间源? Linux ntpd还是什么? 服务器端需要什么特殊configuration? 先谢谢你。 更新实验 在阅读NTP常见问题和做了一些实验之后,我确认了以下事实: 使用KB1035833进行调整,即使vESXi的时间比服务器晚7天(仅等待5到10分钟),vESXi也能与我的Windows NTP服务器真正同步。 使用viclient在我的局域网中分配一台Linux机器(openSUSE 11.4,ntp package 4.2.6)作为NTP服务器,没有KB1035833调整的vESXi也可以与NTP服务器同步,只有5到10分钟的延迟即使是7天的时间滞后。 […]
我正在尝试使用OpenSSL支持构build最新版本的NTP(发布于2015/06/29的4.2.8p3)。 我可以肯定地build立NTP,但是当我尝试使用ntp-keygen来创build一个新的证书时,它告诉我参数是未知的。 我使用这个命令行来创build一个证书: ntp-keygen -p privatePassword -T -I -i GR1 这给了我: guillaume@quentin-HP-xw6600-Workstation:~/certifs$ ntp-keygen -p privatePassword -T -I -i GR1 /usr/sbin/ntp-keygen: illegal option — p ntp-keygen (ntp) – Create a NTP host key – Ver. 4.2.8p3 Usage: ntp-keygen [ -<flag> [<val>] | –<name>[{=| }<val>] ]… Try 'ntp-keygen –help' for more information. 我试图build立ntp与不同的选项,但我总是有同样的问题。 有人有同样的问题吗? 我相信这是NTP版本的一个问题,但是我不确定…(我尝试过使用dev版本,但是得到了相同的结果)。 或者,也许这个问题是由于我的configuration选项? 我的configuration选项: […]