问题标签 [ntpd]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
3 回答
4648 浏览

time - 我期望来自以太网同一子网上的第 0 层 NTP 服务器的时间有多准确?

我有一个应用程序,它依赖 gpsd 和 ntpd 来准确设置 linux 机器上的系统时间。

gpsd 输入 NMEA + PPS

该应用程序在网络上每秒运行约 25MB,我认为系统上的负载以某种方式导致时间抖动。(加载的 PCI express 总线导致不规则的中断延迟)

我有另一台完全没有加载的机器,我可以设置它来读取 GPS 并充当已加载机器的 NTP 服务器。(加载的机器将开始启动 1 ???)

我期望来自以太网同一子网上的第 0 层 NTP 服务器的时间有多准确?

我希望这不是太离题,我相信有时其他人会很高兴答案记录在这里。;-)

0 投票
6 回答
17061 浏览

unix - NTPD:使用不受限制的端口进行通信

使用命令ntpdate查询 ntp 服务器时,我可以使用-u参数使源端口成为不受限制的端口(端口 1024 及以上)。

使用旨在在后台运行的 ntpd,我似乎找不到打开此选项的方法。所以源端口总是123。我的防火墙配置非常糟糕。

ntp.conf中是否有配置选项使其使用随机源端口?

0 投票
1 回答
3808 浏览

nagios - 如何使用 nagios 的 check_udp 来监控 ntpd?

我想监控我的ntpd服务,而ntpd服务使用的是udp协议。nagios有一个名为check_udp的方法,如下: [root@localhost]# ./check_udp -H 127.0.0.1 -p 123 用UDP检查,一个send/必须指定期望字符串。

我想知道如何使用 check_udp ...

0 投票
0 回答
218 浏览

memcached - CentOS 上 memcached 和 ntpd 的问题

运行我们的前端网站的虚拟机出现问题。一旦它运行一切都很好,但重新启动后 memcached 会变得疯狂。发生的情况是,我们将其中的项目设置为在 15 到 30 秒后过期,但它们不会在大约一个小时内过期!因此,一段时间后,我们提供的所有数据都已经过时了。

我们一直在调查这个问题,发现在启动期间 ntp 改变了很多时钟,将它提前了将近一个小时。

我们发现 memcached 不使用系统时钟,但有自己的时钟,所以一旦系统时钟发生变化并设置到期时间,memcache 会落后一个小时,并将保留该项目一个小时。

我们已经交换了 ntpd(现在是 S58)和 memcached(现在是 S59)的引导顺序,但这并没有解决问题。

重新启动后手动重新启动 memcached 并不是真正的选择,因为我们的主机在修补后会定期重新启动服务器,并且在发生这种情况后我们并不总是在那里。

有谁知道如何解决这个问题?我们用谷歌搜索了高低,但找不到有同样问题的人。我们肯定不是第一个遇到这个问题的人吗?

virt-what正在报告 VPS 正在 VMWare 中运行。

0 投票
1 回答
1404 浏览

linux - NTP 无法正确处理池服务器上的限制

如果我运行 ntp(通过 ntp.conf)受到严格限制,我不能将池用于服务器。为什么?因为对限制(允许访问池)的调用似乎是另一个 DNS 查找,它返回另一个 IP 值,而不是最初调用服务器时使用的 IP 值。请告诉我我错了/对此很愚蠢。

粗略示例(ntp.conf 的一部分):

这不起作用(我认为),因为对 0.debian.pool.ntp.org 的 DNS 调用返回不同的 IP 地址,因此通过(名称不佳)限制允许错误的 IP 地址。

0 投票
2 回答
2766 浏览

linux - 我的 Raspberry Pi:s 时钟在漂移,如何保持它尽可能准确?

树莓派没有真正的时钟来记录时间。相反,它使用 NTP 守护程序来保持日期和时间尽可能准确。我想这应该可行,但就我而言,由于某种原因它不起作用。

没有过多的细节,我使用我的树莓派的方式总是插入但并不总是有互联网连接。有时 CPU 有分配的工作。有时它不会。这会导致 Rpi 丢失时间。我认为一旦它回到互联网上,它会使用 NTP 服务器同步时钟以回到正轨。然而,事实并非如此。据我了解,如果偏移量太大,系统不会同步时间。

无论与 NTP 服务器相比偏移量有多大,有什么方法可以强制 NTPD 同步时间?或者我是否必须设置一个 cronjob 说每小时运行一次:

0 投票
1 回答
137 浏览

date - 在执行另一个任务之前等待系统同步时间

我使用的是 Raspberry Pi,启动时它会发送一封电子邮件,其中包含时间和 IP 地址。问题是时间不正确,是上次系统关闭的时间。当我通过 ssh 登录并执行日期命令时,我得到了正确的时间。换句话说,电子邮件是在系统更新其时间之前发送的。

我正在考虑在启动时自动运行 ntpdate,但在阅读它之后,由于存在许多错误风险,这似乎是一个坏主意。

那么,我能否以某种方式等到时间更新后再继续执行脚本?

0 投票
1 回答
109 浏览

ntp - Oncore 参考时钟的 PPS 状态?

我刚刚将一个旧的 VP Oncore 连接到一个 Raspberry PI(使用 PPS 内核)并具有以下...

这个对吗?即我是否希望终端状态为“*”即系统而不是“o”PPS?

在此先感谢尼瓦格

0 投票
1 回答
993 浏览

ntpd - 减少串行 ntp refclock 的抖动

我目前正在尝试将我的 DIY DC77 时钟连接到 ntpd(使用 Ubuntu)。我按照这里的说明进行操作:http ://wiki.ubuntuusers.de/Systemzeit 。

使用 ntpq 我可以看到 DCF77 时钟

到目前为止,这看起来还可以。但是我有两个问题。

  1. 偏移量的符号究竟是什么?是.DCFa。在系统时钟之前还是在系统时钟之后?
  2. .DCFa。指向 refclock-0,这是一个模拟 Meinberg 时钟的 DIY DCF77 时钟。它通过运行在 9600 7e2 的 FTDI USB 串行适配器连接到我的 Ubuntu Linux 机器。我用 DSO 验证了它发出的时间抖动明显低于 1ms。所以我假设抖动是由 FTDI 适配器或内核引入的。我将如何发现以及如何减少它?
0 投票
1 回答
1018 浏览

gpsd - usb gps and gpsd vs. ntpd shared memory driver

I configured ntpd on my system like so:

ntpq tells me that ntpd gets the time from gps as desired:

So obivously gpsd must be running. However ntpd does not get the pps signal. Is this to be expected for an USB GPS? That is: should I remove the configuration for GPSp? If not so: how can I find out why it fails?