【问题标题】:systemd-journald log locationsystemd-journald 日志位置
【发布时间】:2019-02-04 22:36:12
【问题描述】:

在深入研究源代码以查看答案是否存在之前,我想问一个简单的问题:systemd 日志文件的/var/log/journal 位置是否硬编码到二进制文件中?我的意思不是“这是默认的吗?”我的意思是我试图在我能找到的每个可能控制设置的位置覆盖默认值,systemd-journald 愉快地忽略这些设置并返回到/var/log/journal 位置。或者完全停止记录。这些地点包括:

/etc/systemd/journald.conf
/usr/lib/tmpfiles.d/systemd.conf
/usr/lib/tmpfiles.d/var.conf
/lib/systemd/system/systemd-journal-flush.service

我是否在某处缺少配置设置?发行版是 Ubuntu 16.04。系统设计约束提示了这个问题,所以请不要输入“为什么你会……”类型的答案。谢谢。

【问题讨论】:

    标签: ubuntu-16.04 systemd systemd-journald


    【解决方案1】:

    是的,它是硬编码的。 /usr/lib/tmpfiles.d/systemd.conf 设置目录(通过systemd-tmpfiles 服务),但 journald 不会在那里检查目录应该是什么。此外,无论如何,您都不应该编辑 /usr/lib/ 中的文件 - 所有 systemd 服务都支持不需要编辑属于包管理器的文件的覆盖机制(例如,/etc/tmpfiles.d/systemd.conf 可用于完全覆盖 @987654325 @)。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 2022-01-19
      • 1970-01-01
      • 2020-10-01
      • 1970-01-01
      • 1970-01-01
      • 2020-10-16
      • 2017-02-01
      相关资源
      最近更新 更多