Tag: rsyslog systemd journald

在Ubuntu 16.04上rsyslog和journald的关系

我正在运行什么是一个普通的Ubuntu 16.04服务器,而我正试图了解默认情况下如何设置日志记录。 我可以看到journald和journald都已安装并运行,但我并不清楚如何处理日志消息。 大多数消息似乎都出现在/var/log/syslog和通过journalctl ,但我看不到在/etc/systemd/journald.conf中两者之间转发的任何显式配置(基本上所有注释都由默认),/ /etc/rsyslog.conf或/etc/rsyslog.d/50-default.conf 。 我试图寻找官方文档,甚至是一篇博客文章,解释了如何在Ubuntu中设置这两个,但还没有设法找到任何东西。 为了进一步增加我的困惑,我在主机上执行了logger -p local1.info Test ,发现没有写入/var/log/syslog ,而消息确实显示在journalctl下。 我的问题是: 在Ubuntu 16.04上默认情况下,journald和rsyslog是如何协同工作的(默认情况下)? 为什么logger发送的消息似乎最终会出现在日志中,而不是在syslog中? 更新:原来logger没有按预期工作是我的错误,因此它与主要问题无关。