任何人都可以帮助我了解日志记录和 rsyslog 之间的区别以及每个优点和缺点,我应该使用哪一个
问问题
37 次
1 回答
0
Journald是 systemd 中处理日志的部分——systemd 的核心是负责管理服务:它启动它们并保持它们处于活动状态。
它最初是为桌面上的本地日志设计的——那里没有那么多日志。另一方面,rsyslog从一开始就是为高性能中央日志收集而设计的。
Rsyslog可以从更多来源收集日志,包括管道、套接字和文件。文件源尤其重要,因为许多应用程序(如 Web 服务器)记录到文件并以journald无法处理的速度执行此操作。
两者都使用syslog协议。因此,您可以在同一台机器上使用rsyslog和journald而不会出现任何问题。
rsyslog模块(输入)和输出使 rsyslog 可以读取和写入日志。imjournal
omjournal
因此,如果您向 rsyslog 写入内容omjournal
,则只有在您配置了模块后,它才会出现在 journald 中。
于 2022-02-01T08:38:51.283 回答