【问题标题】:using systemd without journal使用没有日志的 systemd
【发布时间】:2015-10-03 15:34:28
【问题描述】:

是否可以使用 (r)syslog 而不是日志来运行 systemd?
这可能至少需要 (r)syslog 守护程序再次侦听 /dev/log 套接字并另外侦听 /run/systemd/journal/dev-log。此外,(r)syslog 守护进程必须能够处理本机日志日志消息。
是否有任何 (r)syslog 扩展可以做到这一点?

【问题讨论】:

    标签: logging syslog systemd journal


    【解决方案1】:

    日志是 systemd 在 PID1 之外的唯一强制组件。

    您可以使用任何您希望的系统日志实现,并在 journald.conf 中设置 Storage=none 以拥有最接近无日志系统的系统。然而,这将使 systemctl 状态输出非常有限或无用。

    【讨论】:

    • 另外,这会导致额外的上下文切换来携带日志。一个用于 systemd-journald,另一个用于您选择的日志守护进程。
    猜你喜欢
    • 1970-01-01
    • 2019-02-04
    • 1970-01-01
    • 2015-08-27
    • 2015-09-05
    • 1970-01-01
    • 2017-10-21
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多