将所有正在运行的服务的 systemd 服务日志重定向到 /dev/kmsg

将所有正在运行的服务的 systemd 服务日志重定向到 /dev/kmsg

目前,systemd 服务文件默认将日志重定向到日志缓冲区。但我需要将所有用户空间服务日志作为 /dev/kmsg 缓冲区的一部分。

我能够将 StandardOutput=file:/dev/kmsg 添加到服务文件中,并且它只对该服务有效。

但是当我在 /etc/systemd/system.conf 中添加 DefaultStandardOutput=file:/dev/kmsg (取消注释)时,它并没有反映在每个服务文件中(与 systemctl show 进行交叉检查)。

任何关于如何从每个服务文件的集中位置进行这项工作的指示都会很有帮助。影响每个服务文件的共同位置。

相关内容