概述: 在基于linux的嵌入式系统systemd中,我们有日志负责日志记录,它非常先进和方便。它默认监听syslog套接字和内核消息。由于我们还在系统上运行rsyslog,因此系统日志和rsyslog文件中的消息都会重复。
查询: 有没有办法让日志不要听syslog套接字。
注意: 根据我的理解和观察,没有办法在journald配置文件中配置它。
答案 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 转发给它的日志。