我想阻止特定的 xinetd 检查记录 START/EXIT 消息,因为这有很多我不需要的日志记录。
有没有什么办法可以设置log_on_success = NONE
?我能够找到在检查中添加/删除单个项目的方法,但无法完全阻止成功记录。
答案1
补充一些背景信息,请注意,许多 Xinetd 配置现在默认具有累积日志设置 - 这意味着基于服务的日志设置是附加到中的默认设置/etc/xinetd.conf
。如果配置使用+=
而不是=
来分配其log_on_success
和log_on_failure
设置,您将看到此信息。
快速解决方法是=
在基于服务的配置中使用/etc/xinetd.d/
来覆盖默认值,或者您可以清空log_on_success
或log_on_failure
中的默认设置/etc/xinetd.conf
,并让基于服务的配置根据需要“附加”其自己的设置。
答案2
如果您想完全阻止特定 xinetd 服务的日志记录,只需将日志重定向到 /dev/null 即可?
{
...
log_type = FILE /dev/null
}
答案3
{
...
log_on_success =
}