小编Gle*_*rry的帖子

在单个规则中 iptables 多个源 IP

我想在 iptables(如果可能)中创建一个使用多个源 IP 地址的规则。这可能吗?

iptables

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

通过 iptables 限制带宽

我需要限制带宽使用,类似于某些 ISP 的做法,以便在几秒钟后降低速度。

iptables traffic-shaping bandwidth-control

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

Postfix 检查外发邮件是否有垃圾邮件

如何强制 postfix 检查(并记录/标记/等)所有外发邮件是否存在垃圾邮件?

只是想确保我在我的服务器上尽自己的一份力量。

编辑:根据要求进行后缀配置。

主文件

# See /usr/share/postfix/main.cf.dist for a commented, more complete version


# Debian specific:  Specifying a file name will cause the first
# line of that file to be used as the name.  The Debian default
# is /etc/mailname.
#myorigin = /etc/mailname

smtpd_banner = $myhostname ESMTP $mail_name (Debian/GNU)
biff = no

# appending .domain is the MUA's job.
append_dot_mydomain = no

# Uncomment the next line to generate "delayed mail" warnings
#delay_warning_time = 4h

readme_directory …
Run Code Online (Sandbox Code Playgroud)

postfix spam

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

并非 /etc/cron.daily 中的所有 cron 作业都在运行

我有一个 Debian GNU/Linux 4.0 机器(无法升级)24x7 运行。它在 /etc/cron.daily 中有几个作业,包括我们的备份脚本。几周前我注意到备份脚本没有正常运行。

今天早上,我手动运行了 cron 目录 ( nice run-parts --report /etc/cron.daily),它在/etc/anacrontab/etc/crontab. 我收到了一封关于 logwatch 的电子邮件,但没有收到任何其他工作的电子邮件。具体来说,我们的备份脚本有大量输出,需要几个小时。我曾尝试重新安排 中的工作/etc/cron.daily,但没有效果,最近我删除了anacron,因为此框应该“永远”不会停机。

单独运行任何作业似乎都可以正常工作。我刚刚/etc/crontab手动添加了备份脚本以查看它是否正常运行。

有人有其他建议吗?

debian cron

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

是否有脚本/系统来检查 Ubuntu/Debian 源的更新?

从本质上讲,我期待在.list文件中/etc/apt/sources.list.d/。他们每个人都有一个deb条目;我很想知道是否有办法查看任何条目是否存在任何新发行版。

ubuntu debian apt

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

最轻的 IMAP/POP3 服务器

我正在寻找一个非常轻量级的邮件服务器来处理 IMAP/POP3 连接。最好使用 Maildir 后端,具有多种身份验证模式(SQL、LDAP 等)。

有什么建议?

linux email-server

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

Supervisord 发送 SIGKILL 而不是 SIGTERM

我正在运行 Supervisor 3.2.0-2ubuntu0.2 Ubuntu 16.04。我想更改我的一个进程使用的命令,但我需要确保主管向它发送正确的信号,以便进程可以结束;不幸的是,即使我已经请求了 TERM,主管仍然会发送 SIGKILL。

[program:my-worker]
process_name=%(program_name)s_%(process_num)02d
command=php /home/worker/job --param=a,b,c
autostart=true
autorestart=true
stopwaitsecs=10
user=worker
stopsignal=TERM
numprocs=1
stdout_logfile=/var/log/supervisor/worker.log
stderr_logfile=/var/log/supervisor/worker-error.log
Run Code Online (Sandbox Code Playgroud)

如果我遵循Supervisor 在更改“命令”后未加载新的配置文件(例如:),php /home/worker/job --param=a,b,c,d我会在日志中看到以下内容:

2018-08-08 09:05:21,514 INFO waiting for worker_00 to stop
2018-08-08 09:05:21,533 INFO stopped: worker_00 (terminated by (9) SIGKILL)
Run Code Online (Sandbox Code Playgroud)

我特别需要确保发送 SIGTERM - 我已经深入研究了代码,但我没有看到任何明显的迹象表明我的配置不正确。我调用了错误的命令吗?service supervisord restart触发相同。

supervisord

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

amavis + SA 未将邮件标记为垃圾邮件

我正在运行 Postfix + amavis + SpamAssassin。消息传递得很好,并且X-Spam-Score正如我所期望的那样,以及X-Spam-Status值,这意味着 SA 正在对它们做一些事情。不幸的是,amavis 似乎并不想真正将它们标记为垃圾邮件,因为所有邮件都带有X-Spam-Flag: NO.

我现在正在查看的示例消息具有以下标题:

X-Virus-Scanned: Debian amavisd-new at magni
X-Spam-Flag: NO
X-Spam-Score: 11.733
X-Spam-Level: ***********
X-Spam-Status: No, score=11.733 tests=[BAYES_99=3.5, HTML_MESSAGE=0.001,
        MIME_HTML_ONLY=1.457, RCVD_IN_BL_SPAMCOP_NET=1.96, RCVD_IN_PBL=0.905,
        RCVD_IN_SORBS_DUL=0.877, RCVD_IN_XBL=3.033] autolearn=no
Run Code Online (Sandbox Code Playgroud)

这是我的 amavisd.conf 文件:

$mydomain = "";
$MYHOME = '/var/amavisd';
$TEMPBASE = "$MYHOME/tmp";

$inet_socket_port = 10024;
$forward_method = 'smtp:127.0.0.1:10025';
$notify_method = $forward_method;

# @local_domains_acl = qw( "." ); # you may want to use qw() to check all in and out
$sa_tag_level_deflt …
Run Code Online (Sandbox Code Playgroud)

postfix spamassassin amavis

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

中小型公司的备份解决方案

目前,在数据中心,我们有 6 个盒子。每个都运行一个 LAMP 堆栈,并且每个都需要备份。显而易见的解决方案是将所有这些备份到一台机器上,然后插入一个驱动器,然后备份。

问题是,我们的一些员工(阅读:插入驱动器的人)很懒惰。所以我的任务是编写一个脚本来在本地备份我们的每台机器,这样它们就可以像上面一样进行异地备份。但是,数据中心按第 95 个百分位收费,而这些备份正在花费公司资金。

我的问题是,对于中小型企业:我们应该使用什么适当的场景来备份我们的数据?目前,购买另一台机器进行备份是不可能的,但会被考虑在内。

backup

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

dkim 过滤器密钥检索失败

我已经在我的邮件服务器上设置了 dkim-filter。我已经设置了 postfix 来使用 dkim-filter 作为 milter;但是,我在日志中收到以下信息:

Jul  7 13:00:29 magni postfix/smtpd[6742]: connect from mail-vw0-f53.google.com[209.85.212.53]
Jul  7 13:00:29 magni postfix/smtpd[6742]: D0F802BC74: client=mail-vw0-f53.google.com[209.85.212.53]
Jul  7 13:00:29 magni postfix/cleanup[6756]: D0F802BC74: message-id=<....-....mail.gmail.com>
Jul  7 13:00:34 magni dkim-filter[7039]: D0F802BC74: key retrieval failed
Run Code Online (Sandbox Code Playgroud)

为什么我会得到它,我怎样才能阻止它发生?

postfix dkim

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