标签: ntpd

ntp.conf 池与服务器指令

我遇到了一个指定池指令的 ntp.conf 文件:

# Use servers from the NTP Pool Project. Approved by Ubuntu Technical Board
# on 2011-02-08 (LP: #104525). See http://www.pool.ntp.org/join.html for
# more information.
pool 0.ubuntu.pool.ntp.org
pool 1.ubuntu.pool.ntp.org
pool 2.ubuntu.pool.ntp.org
pool 3.ubuntu.pool.ntp.org
Run Code Online (Sandbox Code Playgroud)

然而,它在同一个文件中也有服务器指令,我更熟悉。

阅读有关池的信息,我发现它是用来代替服务器的。您应该使用其中一种。

但是,如果 ntp.conf 两者都有会发生什么?一组是否优先于另一组,还是将全部使用?

这是在 Ubuntu 14.04 上,ntpd 是版本 4.2.6p5。

ntp ntpd

16
推荐指数
2
解决办法
2万
查看次数

NTP 守护进程是否设置主机时区?

如果我使用 NTP 守护进程或 ntpdate 命令,我是否需要担心更改时区?

我是否应该使用 cron 作业重新配置时区以保证服务器时间的准确性?

我正在使用 ubuntu 服务器。

linux ntp daemon ntpd

13
推荐指数
1
解决办法
3万
查看次数

ntpdate 和 ntpd 无法在 Linux 上同步时钟

我的一台服务器有一个奇怪的问题。 ntpd并且ntpdate无法工作,但调试根本没有显示任何错误。起初我以为可能是本地或网络防火墙阻止了 UDP 端口 123,但事实并非如此 - 该服务器可以将 UDP 端口 123(ntp 协议)与 Internet 通信并获得答案。

让我演示一下这个问题。

date -s "30 DEC 2012 02:30:00" - 有效,所以我可以成功设置时钟而不会出错。

ntpq -pn pool.ntp.org - 有效,我确实从时间服务器获取了详细的时间数据,并证明 UDP 数据包正在运行。

ntpdate -d pool.ntp.org - 调试模式有效,显示大量调试数据并显示当前时间偏移: 30 Dec 02:38:56 ntpdate[19267]: step time server 208.97.140.69 offset 228.234554 sec

一切看起来都很正常,直到: ntpdate pool.ntp.org- 暂停 4.7 秒后,它返回: 30 Dec 02:41:29 ntpdate[19274]: no server suitable for synchronization found

运行类似的问题ntpd,它不更新时钟。

ntpd 启动后,ntpq -pn导致所有 refid 永远卡在上面.INIT.,这意味着它们无法同步。

/var/lib/ntp/drift 是 ntp.conf …

ntp ntpd ntpdate

13
推荐指数
1
解决办法
6万
查看次数

本地或公共 NTP 服务器?

对于相对较大的网络(数千台主机) - 支持和反对运行本地管理(池)NTP 服务器(可能通过某些公共 NTP 服务器定期设置)并让网络上的所有其他主机使用的论据是什么?那个(池)NTP 服务器与让所有主机直接使用公共 NTP 服务器(比如通过 ntp.pool.org)?

除了利弊之外,当今典型的最佳实践是什么?

networking ntp time ntpd

12
推荐指数
3
解决办法
1万
查看次数

NTP 服务自动发现

有什么方法可以用来为 NTP 提供自动发现?我最近换了一份新工作,该工作的母公司最近开始提供 Active Directory。我一直在实施 SSSD 和其他针对 AD 进行身份验证并设置 NTP 的内容。但是,它们有大量的 Active Directory 服务器(我必须直接指向服务器)并且它们有时会发生变化。

是否有任何方法(例如 LDAP 发现或多播(如 ActiveMQ)和其他应用程序)可以设置?除了试图让母公司维护更好的服务器列表以及它们用于哪些域之外,如果没有任何建议?

谢谢!

active-directory ntp ntpd autodiscovery sssd

12
推荐指数
1
解决办法
1494
查看次数

如何配置ntpd更频繁地同步时间?

我需要将 ntpd 设置为尽可能多地同步时间,该怎么做?

UPD 我需要让 ntpd 更频繁地调整系统时钟,而不是轮询服务器。这是必要的,因为我的虚拟 PC 的系统时钟漂移太多
maxpoll 似乎没有改变任何东西,因为我将 minpoll/maxpoll 设置为 4 和 5,并且时间调整似乎只在几分钟内进行一次

linux ntp ntpd

11
推荐指数
3
解决办法
5万
查看次数

为什么 NTP 同步到本地而不是远程服务器?

所以,我正在尝试调试我当前的 NTP 设置,发现他与我的单个配置服务器的偏移超过 3 秒,并且没有调整。ntpq 输出中 LOCAL(0) 上的星号似乎表明系统正在愉快地与自身同步,而不是 10.130.33.201 服务器(这是我们系统上的另一个我们希望所有内容都同步到的 linux 机器)。

ntpq -p
     remote           refid      st t when poll reach   delay   offset  jitter
==============================================================================
 10.130.33.201   LOCAL(0)         9 u   49   64  377    0.242  -3742.2   1.049
*LOCAL(0)        .LOCL.          10 l    2   64  377    0.000    0.000   0.001
Run Code Online (Sandbox Code Playgroud)

这是我的 ntp.conf 文件。由其他人撰写,所以我不能 100% 确定一切都是正确的。

server 10.130.33.201 burst iburst minpoll 4 maxpoll 11
driftfile /mnt/active/etc/ntp.drift

restrict -4 default  nomodify nopeer notrap
restrict -6 default  ignore

# Undisciplined Local Clock. This is a fake driver intended …
Run Code Online (Sandbox Code Playgroud)

ntp ntpd

11
推荐指数
2
解决办法
6万
查看次数

为什么 ntp 在无 Internet 启动后没有恢复?

我有一些 Linux 设备(没有 TOY 芯片,所以它们完全依赖于 ntp),它们可以在无法访问互联网的情况下启动(到交换机的链接已启动)。该ntp服务将启动,但显然不会联系任何对等方。然后我最终得到一个ntp正在运行但不与任何对等点同步的服务(ntpq -p给出一个 .INIT.状态)

问题是,当建立到 Internet 的连接时,这确实会改变。

如果连接在启动时可用,则一切正常。同上,如果我手动发出service ntp restart(ntp连接到对等点并且时间正确同步)。

ntp 不应该定期尝试重新连接吗?

  • 如果是:这是我需要配置的东西吗(我在配置中没有看到任何东西)
  • 如果不是:处理服务重启或服务启动延迟的好方法是什么(我可以假设与互联网的连接将在启动后n分钟恢复)

注意:从文档看来,最大池时间(据我所知是 ntp 在放弃之前尝试连接到对等方的最大时间?)是 1024 秒 = 17 分钟,这比建立所需的时间要长得多上网(大约 2 到 5 分钟,最坏情况)

linux ntp ntpd

11
推荐指数
1
解决办法
1519
查看次数

ntpd:服务器卡在 .INIT 上

我正在尝试为本地网络设置 NTP 服务器,但 ntpd 拒绝与外部服务器同步。

# ntptrace
localhost: stratum 16, offset 0.000000, synch distance 0.396285

# ntpq -pn
     remote           refid      st t when poll reach   delay   offset  jitter
==============================================================================
 31.135.95.60    .INIT.          16 u    - 1024    0    0.000    0.000   0.000
 31.131.249.26   .INIT.          16 u    - 1024    0    0.000    0.000   0.000
 91.122.42.73    .INIT.          16 u    - 1024    0    0.000    0.000   0.000
 194.190.168.1   .INIT.          16 u    - 1024    0    0.000    0.000   0.000
Run Code Online (Sandbox Code Playgroud)

我使用的配置几乎是默认的:

# grep ^[^#] /etc/ntp.conf 
server 0.gentoo.pool.ntp.org
server 1.gentoo.pool.ntp.org
server 2.gentoo.pool.ntp.org …
Run Code Online (Sandbox Code Playgroud)

ntp ntpd

10
推荐指数
1
解决办法
4万
查看次数

Linux ntpd闰秒准备

2015 年 6 月 30 日 23:59:60 UTC 将出现闰秒。

我有一个基于 Linux 的第 1 层 NTP 服务器,它使用 GPS 作为参考时钟。服务器正在使用“默认” ntp.org ntpd

我应该如何为闰秒做准备以确保在闰秒时和之后有正确的时间可用?

ntpd服务器会正确运行吗?

如果不确定,有没有办法事先测试?

linux ntp ntpd gps leapsecond

10
推荐指数
1
解决办法
494
查看次数

标签 统计

ntp ×10

ntpd ×10

linux ×4

active-directory ×1

autodiscovery ×1

daemon ×1

gps ×1

leapsecond ×1

networking ×1

ntpdate ×1

sssd ×1

time ×1