小编ari*_*ica的帖子

ntpd 与 ntpdate:优缺点

为了在 Ubuntu 系统上保持时间准确,您可以:

  • 运行ntpd(网络时间协议守护进程),它将一直运行并在时钟漂移时不断调整系统时间。或者:
  • ntpdate定期调用(例如从cron

问题:

  • 这两种方法各自的优缺点是什么?
  • 哪些不同的场景需要选择一个?

time administration ntp

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

ntp 漂移文件使用什么单位?

ntpd守护进程运行时,文件:/var/lib/ntp/ntp.drift会定期更新。例子:

17:20 hostname 118 ~> ls -l /var/lib/ntp/ntp.drift
-rw-r--r-- 1 ntp ntp 7 May 20 16:46 /var/lib/ntp/ntp.drift
# So it looks like it was last updated ~34 minutes ago
Run Code Online (Sandbox Code Playgroud)

该文件中有一个数字,例如,查看 4 个虚拟主机,我分别找到了这些值:

-22.086
-10.214
-13.669
6.045
Run Code Online (Sandbox Code Playgroud)

我假设这些是每天的秒数(?),但不确定。 man ntpd提到了一个不同的漂移文件/etc/ntp.drift,它似乎不存在。手册页没有解释用于漂移的单位。

问题:

  • /etc/ntp.drift实际上/var/lib/ntp/ntp.drift在Ubuntu?
  • 漂移用什么单位表示?

谢谢!

clock time ntp

21
推荐指数
1
解决办法
5万
查看次数

通过 rsyslogd(8) 进行异步日志记录并增加写入缓冲区

在一个运行在虚拟容器 (VMware) 中且缺乏本地存储的高流量网站上,我们通过从直接登录到日志文件(驻留在远程网络存储上)切换到rsyslogd

本质上,我们已经从同步日志切换到异步日志记录。Web 服务器工作人员使用syslog(3)写入一些内存缓冲区,然后rsyslogd(8)将数据以自己的速度并行发送到实际文件,因此进程在记录时不会阻塞 IO。

到现在为止还挺好。问题是偶尔会阻止rsyslogd写入(例如,暂时/长时间的网络中断)并且传入缓冲区会迅速填满。

我的问题是:

  • 使用syslog(3)写入rsyslogd时,客户端是否会阻塞?
  • 有没有办法查看rsyslogd统计信息,例如缓冲区有多大/满?
  • 有没有办法增加rsyslogd传入缓冲区的大小?

vmware logging rsyslog

9
推荐指数
2
解决办法
1772
查看次数

如何禁止 Apport 包含核心转储?

简介: apport 是一个运行在 ubuntu 上的 python 应用程序,它可以自动报告错误。如果发生崩溃,它会确定哪个应用程序崩溃,并自动生成有关崩溃的详细报告,包括有关发生崩溃的环境/系统的各种详细信息。

最近,我/usr/lib/jvm/java-6-openjdk-amd64_jre/bin/java在运行(非 Ubuntu)金融应用程序时遇到了一些 Java 运行时(可执行文件:)的崩溃(信号 5:跟踪/断点陷阱) 。

我喜欢通过电子邮件发送详细报告来帮助改进 Ubuntu,但有一件事阻止了我这样做。该报告包括该应用程序的完整核心转储,可能会产生一些严重的隐私影响。

问题是我如何允许报告(这样它可以帮助开发人员修复 java 本身的崩溃),但禁用核心文件随它一起传送。

请注意,我不想完全禁用核心文件生成。我只是想阻止报告将其添加到报告中。

apport openjdk

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

按进程进行网络活动/端口的顶级实用程序

我正在寻找一种实用程序来按进程持续监控网络流量。

类似于top但不是关注 CPU/内存,我想查看大多数网络活动进程的 TCP 和 UDP 端口和吞吐量。我想象一个定期更新的屏幕,其中包含以下标题:

PID   USER  PROTO  PORTNO   Kbps   STARTTIME  COMMAND...
Run Code Online (Sandbox Code Playgroud)

我能找到的最接近的是atoplsof -iatop在主屏幕中显示聚合网络活动(不是按进程)。命中N网络聚焦视图给出:

Kernel module 'netatop' not active or no root privs; request ignored!
# When run under sudo, so how do I install the 'netatop' kernel module ?
Run Code Online (Sandbox Code Playgroud)

lsof -i 显示持有端口的进程,但没有吞吐量/活动。

sudo watch netstat -Wtunape是另一个不错的选择。它包括 IP 地址、端口(本地和远程)甚至连接状态,但不包括吞吐量和进程启动时间。

任何提示表示赞赏。

networking monitoring top

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

标签 统计

ntp ×2

time ×2

administration ×1

apport ×1

clock ×1

logging ×1

monitoring ×1

networking ×1

openjdk ×1

rsyslog ×1

top ×1

vmware ×1