小编Mik*_*e B的帖子

可靠的时间协议服务器在线?

我有一些旧的遗留硬件,我想保持时间同步。它支持 TIME 协议(不是 NTP)。是否有任何可靠的 TIME 服务器在线?如果有,在哪里?

-M

networking time time-synchronization

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

如何彻底删除旧 VPS 的内容?

Ubuntu 9.10 | 虚拟专用网

我准备停止使用我的旧 VPS 主机 (linode) 并且有点担心我的旧数据留在 VPS 上。是否有可以从命令行运行的命令可以永久删除大部分旧数据?

是的,我已经收集了备份。=)

-M

linux ubuntu vps linode

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

我可以使用什么命令在 sendmail 日志中搜索涉及特定收件人的所有邮件详细信息。

CentOS 5.x | 发邮件

有时,我需要搜索 sendmail 传送日志以找出丢失邮件的原因。这通常涉及两个(或更多)步骤:

第 1 步:在 /var/log/maillog 中搜索用户的电子邮件地址。例如grep -i "someuser@recipientdomain.com" /var/log/maillog

这通常会返回如下内容:

  Jan 11 07:43:34 server-example sendmail[12732]: p937blksdh3: to=<someuser@recipientdomain.com>, delay=00:00:00, xdelay=00:00:00, mailer=esmtp, pri=102537, relay=mta.recipientdomain.com. [12.34.56.78], dsn=5.7.1, stat=Service unavailable
Run Code Online (Sandbox Code Playgroud)

第 2 步:然后我将获取唯一的消息名称(在本例中为 p937blksdh3)并进行搜索。例如:grep -i p937blksdh3 /var/log/maillog

我想将第 1 步和第 2 步合并为一个单行代码,并让它自动对其他 id 执行相同的搜索。因此,在单个命令中,我想执行以下操作:

  1. 在 sendmail maillog 中搜索特定字符串。
  2. 确定电子邮件的消息 ID(在上面的示例中,这是 p937blksdh3)。(我猜awk '{print $}'会被使用?)
  3. 搜索相同的日志,但搜索消息 ID(在上面的示例中基本上是grep -i p937blksdh3 /var/log/maillog
  4. 输出步骤 3 的结果。对其他消息 ID 重复此操作。

linux bash sendmail centos awk

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

是否需要手动重建 sendmail.cf 文件,还是在服务重启时自动完成?

CentOS 5.x | 发邮件

我注意到有关从 sendmail.mc 推送更改的不一致信息

一些文档建议更改 sendmail.mc 文件需要两个步骤:

  1. 重建 cf 文件: m4 /etc/mail/sendmail.mc > /etc/mail/sendmail.cf
  2. 重启sendmail服务

其他文档表明重建过程已经作为服务重启的一部分完成。

如果需要第 1 步,我可以获得确认吗?


更新:如果我在 init 脚本中 grep for make,输出显示:

[root@foo ~]# grep make /etc/init.d/sendmail
        if test -x /usr/bin/make -a -f /etc/mail/Makefile ; then
          make all -C /etc/mail -s > /dev/null
                makemap hash /etc/mail/$i < /etc/mail/$i
        if [ -x /usr/bin/make -a -f /etc/mail/Makefile ]; then
          make all -C /etc/mail -s > /dev/null
                makemap hash /etc/mail/$i < /etc/mail/$i
Run Code Online (Sandbox Code Playgroud)

sendmail centos

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

kill -3 是否真的终止了一个 java 进程?或者只是生成一个线程转储?

CentOS 5.9

如果我运行kill -3 <java process pid>实际会发生什么?根据这篇红帽文章,我知道生成了 Java 线程转储,但进程是否终止?它似乎不是基于我的测试:

[root@foobox ~]# kill -3 14559

[root@foobox ~]# service foo status
foo (pid 14559) is running...
Run Code Online (Sandbox Code Playgroud)

换句话说:我可以通过这种方式收集线程转储而不影响服务吗?

linux java centos pid

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

如何使用wireshark在两个单独的(和大的)数据包捕获中轻松定位特定的TCP对话?

有时,我需要比较从 TCP 对话双方收集的数据包捕获(通常是 wireshark 或 tcpdump)。有时所涉及的两个主持人非常“健谈”,因此我需要将捕获范围缩小到特定会话。

我通常会通过在detailswireshark 列中查找看起来很熟悉的东西,右键单击该数据包,然后选择Follow TCP Stream. 这一切都很好,但是如何在另一个数据包捕获中找到相同的等效流?WireShark 是否支持搜索某种流 ID?

wireshark

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

关于平均负载过高时 SendMail 守护程序操作的问题

我的 sendmail 服务器开始拒绝连接,因为平均负载太高(由于垃圾邮件问题已经解决)。

Error was: sendmail[13400]: rejecting connections on daemon MTA: load average: 50
Run Code Online (Sandbox Code Playgroud)

不过,我想更好地理解这种行为。

  • 这个阈值在哪里设置?
  • “平均负载”是什么意思?
  • 平均负载多久计算一次?
  • 有没有办法主动监控?或者在平均负载接近高值时发出警报?显然,sendmail 会为连接的 MTA 提供 4.0.0 类 dsn,但我正在寻找某种警报机制。

谢谢,


嗨,大家好,

当我看到它再次出现时,我想我会再撞一次。我现在看到的问题是,由于超过平均负载而排队的消息稍后不会重新发送(即使在性能恢复到可接受的水平之后。知道为什么会这样吗?

谢谢,

linux smtp sendmail dsn load-average

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

如何让 CentOS 5 识别 VM 上驱动器空间的增加?

VMWare / CentOS 5.x

我的 CentOS VM 系统空间不足,因此 VMWare 管理员增加了分配给 VM 的存储空间。关闭系统电源并重新启动后,操作系统仍显示相同的旧空间量。

有人可以建议我需要完成哪些具体步骤才能让 CentOS 5 识别新空间?我的理解是我可能需要运行一个分区工具来合并新空间。

如果有帮助,这里是输出fdisk -l

Disk /dev/sda: 12.8 GB, 12884901888 bytes
255 heads, 63 sectors/track, 1566 cylinders
Units = cylinders of 16065 * 512 = 8225280 bytes

   Device Boot      Start         End      Blocks   Id  System
/dev/sda1   *           1          16      128488+  83  Linux
/dev/sda2              17         277     2096482+  82  Linux swap / Solaris
/dev/sda3             278        1566    10353892+  83  Linux
Run Code Online (Sandbox Code Playgroud)

这是 /etc/fstab 的内容:

LABEL=/                 /                       ext3    defaults        1 1 …
Run Code Online (Sandbox Code Playgroud)

linux filesystems centos vmware-esx

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

是否有一个 linux 命令/工具可以提供本地和外部主机之间的端到端带宽信息?

CentOS 5.x

有时,我想知道我的服务器和我无法控制的外部服务器之间存在哪些一般带宽限制。是否有可以提供此信息的 linux 命令/工具?

从历史上看,我使用过类似wget和 的工具scp从传输速度摘要中粗略估计(在远程服务器提供可公开访问的文件的情况下)。还有别的事吗?我认为不会,因为自由披露该信息可能会产生安全影响。

networking linux bandwidth

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

为什么不同版本的 openssl 会为同一个根证书生成不同的散列文件名?

OpenSSL - Solaris - Windows

当我运行 c_rehash(Solaris 中的 OpenSSL 0.9.x)和 c_rehash(Windows 中的 OpenSSL 1.1.x)时,完全相同的 cert.pem 文件被转换为具有完全不同文件名的 .0 文件。

(Windows) cert.pem => 4e12356.0

(Solaris) cert.pem => 3e121e8.0

为什么是这样?无论我使用的是哪个版本的 OpenSSL,哈希值都不应该完全相同吗?

windows solaris ssl openssl

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