如何禁用systemd journald来监听syslog套接字

时间:2016-09-23 09:59:00

标签: embedded-linux systemd rsyslog

概述: 在基于linux的嵌入式系统systemd中,我们有日志负责日志记录,它非常先进和方便。它默认监听syslog套接字和内核消息。由于我们还在系统上运行rsyslog,因此系统日志和rsyslog文件中的消息都会重复。

查询: 有没有办法让日志不要听syslog套接字。

注意: 根据我的理解和观察,没有办法在journald配置文件中配置它。

2 个答案:

答案 0 :(得分:0)

我认为您可以更改日记正在收听的端口号

如何配置Journald

https://serverfault.com/questions/758244/how-to-configure-systemd-journal-remote

答案 1 :(得分:0)

如果您的系统以 systemd 作为初始化系统,那么 systemd-journald 默认由 systemd 启动。 由于您说“syslog 消息在 systemd 日志和 rsyslog 文件中都重复”,这意味着 journald 正在将 syslog 转发到 rsyslog,并不是两个守护进程都在监听 syslog 套接字。只有 journald 正在侦听该套接字。 Rsyslog 获取由 journald 转发给它的日志。