AskOverflow.Dev

AskOverflow.Dev Logo AskOverflow.Dev Logo

AskOverflow.Dev Navigation

  • 主页
  • 系统&网络
  • Ubuntu
  • Unix
  • DBA
  • Computer
  • Coding
  • LangChain

Mobile menu

Close
  • 主页
  • 系统&网络
    • 最新
    • 热门
    • 标签
  • Ubuntu
    • 最新
    • 热门
    • 标签
  • Unix
    • 最新
    • 标签
  • DBA
    • 最新
    • 标签
  • Computer
    • 最新
    • 标签
  • Coding
    • 最新
    • 标签
主页 / ubuntu / 问题 / 1214504
Accepted
Sergey
Sergey
Asked: 2020-03-04 03:38:52 +0800 CST2020-03-04 03:38:52 +0800 CST 2020-03-04 03:38:52 +0800 CST

如何将 ntpd 日志设置为 DEBUG 或更详细的内容

  • 772

我有 Ubuntu Server 18.04 并通过ntpd. 我的配置文件/etc/ntp.conf, 包含:

driftfile /var/lib/ntp/ntp.drift
logfile /var/log/ntpd.log
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 clockstats type day enable
server 1.2.5.6 iburst burst minpoll 6 maxpoll 8
restrict -4 default kod notrap nomodify nopeer noquery limited
restrict -6 default kod notrap nomodify nopeer noquery limited
restrict 127.0.0.1
restrict ::1
restrict source notrap nomodify noquery

ntpd 启动,我认为它工作正常。这是一个示例ntpq -pn命令输出:

     remote           refid      st t when poll reach   delay   offset  jitter
==============================================================================
*1.2.5.6     1.2.5.3      4 u   53   64    3    0.591    3.830   8.130

但是在日志文件/var/log/ntpd.log中,我只有这个:

 3 Mar 14:26:05 ntpd[8457]: Listen and drop on 0 v6wildcard [::]:123
 3 Mar 14:26:05 ntpd[8457]: Listen and drop on 1 v4wildcard 0.0.0.0:123
 3 Mar 14:26:05 ntpd[8457]: Listen normally on 2 lo 127.0.0.1:123
 3 Mar 14:26:05 ntpd[8457]: Listen normally on 3 eth0 1.2.2.19:123
 3 Mar 14:26:05 ntpd[8457]: Listening on routing socket on fd #20 for interface updates

我想知道时间何时同步,以及同步完成后本地主机上的时间变化了多少秒。我想我需要增加日志文件的详细程度,但我不知道该怎么做。请帮忙。/etc/ntp.conf即使在阅读之后,我也找不到任何相关的内容man 5 ntp.conf。

server ntp
  • 1 1 个回答
  • 2720 Views

1 个回答

  • Voted
  1. Best Answer
    Paul Gear
    2020-03-05T02:33:47+08:002020-03-05T02:33:47+08:00

    您不需要增加日志详细程度。您需要查看(并且可能绘制图表)中的统计文件/var/log/ntpstats/,和/或通过诸如 collectd、nagios、prometheus 或 telegraf 等监控系统监控 NTP。

    同步不是一次性事件;这是不断发生的事情。NTP对时钟的速率进行不断的微调,而不是它的值。所以你不应该期望看到日志消息说ntpd已经同步了时钟;相反,在统计文件中,您会看到同步情况的时间点样本。

    要查看本地时钟的运行情况,您需要查看loopstats. 我制作了一个(非常粗略的)交互式图形脚本来做到这一点。您可以通过查看peerstats. 我制作了一个类似的脚本来做到这一点。您可以在http://doc.ntp.org/current-stable/monopt.html找到有关统计文件的更多信息

    要使用上述监控工具之一监控您的系统,请查看NTPmon,从该存储库的顶层开始。

    如果您担心时钟的准确性,您应该做的最重要的事情是在您的配置中包含更多来源。NTP Best Current Practices (RFC8633) 推荐至少 4 个源,但使用该pool指令并让ntpd决定它需要多少是最好的。

    (您可能也不需要burst在您的server线路中 - 一些 NTP 服务器会阻止使用它的客户端;iburst不过,通常没问题。)

    • 1

相关问题

  • 如何设置 Ubuntu 以将我的时钟与时间服务器同步?

  • 如何从命令行刻录双层 dvd iso

  • 如果在服务器机器上运行 Ubuntu 桌面版,性能损失是多少?

  • 将桌面版剥离为服务器版的最简单方法是什么?

  • 如何与无头服务器进行图形交互?

Sidebar

Stats

  • 问题 205573
  • 回答 270741
  • 最佳答案 135370
  • 用户 68524
  • 热门
  • 回答
  • Marko Smith

    如何运行 .sh 脚本?

    • 16 个回答
  • Marko Smith

    如何安装 .tar.gz(或 .tar.bz2)文件?

    • 14 个回答
  • Marko Smith

    如何列出所有已安装的软件包

    • 24 个回答
  • Marko Smith

    无法锁定管理目录 (/var/lib/dpkg/) 是另一个进程在使用它吗?

    • 25 个回答
  • Martin Hope
    Flimm 如何在没有 sudo 的情况下使用 docker? 2014-06-07 00:17:43 +0800 CST
  • Martin Hope
    Ivan 如何列出所有已安装的软件包 2010-12-17 18:08:49 +0800 CST
  • Martin Hope
    La Ode Adam Saputra 无法锁定管理目录 (/var/lib/dpkg/) 是另一个进程在使用它吗? 2010-11-30 18:12:48 +0800 CST
  • Martin Hope
    David Barry 如何从命令行确定目录(文件夹)的总大小? 2010-08-06 10:20:23 +0800 CST
  • Martin Hope
    jfoucher “以下软件包已被保留:”为什么以及如何解决? 2010-08-01 13:59:22 +0800 CST
  • Martin Hope
    David Ashford 如何删除 PPA? 2010-07-30 01:09:42 +0800 CST

热门标签

10.10 10.04 gnome networking server command-line package-management software-recommendation sound xorg

Explore

  • 主页
  • 问题
    • 最新
    • 热门
  • 标签
  • 帮助

Footer

AskOverflow.Dev

关于我们

  • 关于我们
  • 联系我们

Legal Stuff

  • Privacy Policy

Language

  • Pt
  • Server
  • Unix

© 2023 AskOverflow.DEV All Rights Reserve