我的Centos 5虚拟机漂移时间。 我已经搜集了不同的答案来解决这个问题。 我已经看了VMWare的技巧,并在我的ntp.conf文件的顶部添加了tinker panic 0 。 我也将内核参数更改为: kernel /vmlinuz-2.6.18-194.32.1.el5 ro root=/dev/VolGroup00/LogVol00 notsc divider=10 clocksource=acpi_pm 它工作了一段时间,然后我最近重新启动我的机器,它又回到了旧的方式。 即使我按照上次的相同程序,我也不确定如何再次使用它。 有任何想法吗? 这里是我的ntpq -pn的样子: remote refid st t when poll reach delay offset jitter ============================================================================== 122.226.192.4 204.152.184.72 2 u 32 64 377 68.894 38873.7 5711.48 116.193.170.16 192.93.2.20 2 u 35 64 177 135.991 45598.7 10745.4 116.193.83.174 192.43.244.18 2 u […]
任何人都可以解释ntpd和/etc/localtime和system clock相互交互的,在UNIX中还是更具体的在FreeBSD中? 如果我误解了其中的一些概念,以便您能指出这些概念,我将对这些概念进行如下详细描述。 我真正的问题是下面。 DATE当我们在shell中执行“ date modify ”时,我认为它会修改/etc/localtime 。 /etc/localtime包含date和时间以及时区信息,通过glibc函数(如localtime()查询,时区也可以由tzset()手动设置。 时钟从一些在线的其他材料中,计算机中有两个时钟: hardware clock和system clock 。 硬件时钟由主板上的电池维持,而系统时钟是软件概念。 系统启动时系统时钟将由硬件时钟设置。 但可以通过ntpd稍后调整(如果我错了,请纠正我)。 ntpd nptd是系统启动后几秒钟开始的用户空间进程。 它会查询一些由ntp.conf某些ntp服务器。 它具有时间漂移调整速度慢的特点,不会发生剧烈的时间变化。 (但时区怎么样,ntpd也会查询时区,然后逐渐改变它,这可能需要很长时间。)对于戏剧性的时间更新,有一个ntpupdate() api。 题 我发现没有资源解释他们之间的交互。 这些概念中的每一个似乎都有一些独立的本地文件来触摸和保持。 我问的原因是因为我观察到,我写的过程中,每当用户要求显示一些数据时dynamic地调用localtime ,它并不反映date modify更新的时区更改(在过程中时间或时区都没有更改)。
我写了一个脚本在日志文件结束前5天打印! 现在我想以某种方式更改它,在文件结束前5小时打印! 这是脚本: for d in \ $(sed -nre 's/.*\[(..)\/(…)\/(….):(..:..:..) .*/\1 \2 \3 \4/p' thttpd.log | date +%s -f-); do echo $d >s1; done time=$(expr 60 \* 60 \* 24 \* 5) EDATE=`tail -1 s1` SDATE=$[$EDATE – $time] sd=`date -d '1970-01-01 UTC '$SDATE' seconds' +"%d/%b/%Y"` echo $sd awk -F'[:[]' -v vd=$sd 'BEGIN{ gsub(/\//," ",vd);"date +%s […]
我有一个Windows虚拟机有时间漂移的问题,并留在自己的设备将漂移每分钟一天。 我知道在虚拟机上有时间问题,但是我希望使用Meinberg NTP服务是成功的。 一般来说,它的工作原理是,大约每隔70分钟一次,大概10分钟左右,时间就会被一大步纠正。 这让我完全困惑,因为我认为NTP的意图是轻轻地向正确的时间漂移,如果偏移量超过3分钟,恐慌和死亡。 所以(一)发生了什么事情,(二)如何更新更经常?
我有一个DMZ机器,我希望同步到一个时间源().pool.ntp.org。 外围防火墙设置为允许相关端口通过。 显然,服务器上的本地固件已打开并configuration为允许相关端口再次进行时间同步。 已经检查了registry中的configuration以获取Windows时间服务:服务器不是域成员(在DMZ中)。 – 它是一个NTP“types”configuration。 所以即各种registry设置已经设置。 我的问题是这个。 我打开GUI来调整时间设置,打开Internet设置选项卡并插入pool.ntp地址 – 这很好! 我要求它通过点击button更新,我得到一个关于“…..时间过期”的错误不好,但留在我身边,当我去命令行我键入w32tm /查询/状态或w32tm /查询/源信息返回(除其他外)来源:本地CMOS时钟,当我键入w32tm / rsync我得到“…..没有时间数据可用”。 我从网上各个岗位上听取了相当多的build议,无济于事。 从命令行w32tm我总是得到“源:本地CMOS时钟”这可能或可能不重要,可能是为什么我得到“….没有数据可用”消息的resync。 我无法从手动工作中获得“成功同步的消息”,并且正在等待自动同步消息。 Win 2003从我的内部networking工作正常….没有问题。 有没有人有过为什么命令行和GUI可以如此不同? 有三个(registry,date/时间的graphics用户界面,w32tm命令行工具)的方式来设置ntp服务器,据我所知,我希望他们都应该链接到相同的机制。 非常沮丧…… 如果我在GUI中设置ntp服务器,我期望它在命令行和registry中反映出来。 我是否在这个信念worng? 在服务器上的PS事件查看器没有指出任何不幸的事情 – (很多schannel错误,这是我猜的另一个问题)….我会留意的。 这里是w32tm CLI和GUI的输出。让我在GUI上看到一个成功的同步消息,因为我发布了这个问题。 这里是lates synch(GUI)…命令行仍然显示与概述相同的错误。
我们有一个在Hyper-V(Server 2008 R2主机)上运行的Windows Server 2003 SP2虚拟机。 VM启用了Hyper-V时间同步。 我注意到虚拟机上的时间快了大约25分钟。 我在事件日志中看到以下内容: 时间提供程序NtpClient被configuration为从一个或多个时间源获取时间,但是当前没有任何时间源可用。 15分钟内不会尝试联系资料来源。 NtpClient没有准确的时间来源。 时间提供程序NtpClient无法到达或正在从ourdc.ourdomain.local(ntp.d | 192.168.2.18:123-> 192.168.2.2:123)接收无效时间数据。 时间提供程序NtpClient:8次尝试联系域控制器ourdc.ourdomain.local后没有收到有效的响应。 这个域控制器将被作为时间源丢弃,NtpClient将尝试发现一个新的域控制器从中进行同步。 我已经作为本地用户login。 (我们有一个运行在这个虚拟机上的老应用程序,它需要一个用户随时login,我们使用非域用户帐户。) 当我作为一个域用户login时,几乎立即纠正自己。 运行“w32tm / monitor”和“net time”作为域用户显示没有错误,表明我们的域控制器是时间源。 有谁知道什么可能会导致这个问题,为什么login域帐户修复问题? 我想知道时间是否会再次开始漂移。 谢谢你的帮助, 理查德
现在,我有rsyslog处理PHP应用程序的日志。 那么…我有PHP使用rsyslog做logging。 目前,它以UTClogging时间。 我希望它在适当的时候loginEST / EDT。 我如何做这个改变? 为了logging,在PHP和OS上正确设置时区。 需要注意的是操作系统是在虚拟机中,但我不知道为什么这样做会有所作为,因为主机也在EDT。
在EC2实例(Xen虚拟化)中,可以通过主机VM禁用客户VM的时间同步。 我发现它可以通过修改xen.independent_wallclock = 1在Linux实例上完成 有没有类似的方式来做到这一点的Windows?
我有几个ExtraSmall大小的Azure虚拟机(基于PaaS /云服务)都经历了Windows时钟漂移。 研究表明,这是相当普遍的,特别是在共享核心的虚拟机。 不幸的是,即使在configurationw32time服务与time.windows.com同步并强制重新同步(w32tm / resync)之后,似乎与configuration的NTP服务器有2秒的时差。 虽然微软声称w32tm并不是高精度的同步工具,但是对于服务器活动/处理来说,2秒钟的差距是(IMO)相当多的。 为了获得更准确的时间同步,人们必须做些什么?
我有一个运行Windows Server 2012的小项目的单个EC2实例,Windows中的时钟似乎每隔一小时左右就会获得一分钟,这导致了基于令牌的身份validation系统中的问题,我试图validation一些时间戳。 我已经运行了大约2个月的同一台服务器,并且只在最近(上周)才开始有这个问题。 我搜查,看看是否有其他人有这个问题,看起来不像。 我最好采取什么行动来纠正这个问题? 我正在考虑创build一个计划任务,每隔20分钟左右运行一次时间同步,但是那么多的时间必须由其他事情引起。 有人得到我可以做什么或检查解决这个问题的一些线索?