![为单个服务定制 journald 配置](https://linux22.com/image/151911/%E4%B8%BA%E5%8D%95%E4%B8%AA%E6%9C%8D%E5%8A%A1%E5%AE%9A%E5%88%B6%20journald%20%E9%85%8D%E7%BD%AE.png)
我有一个服务(systemd 单元)会记录很长的消息(~700K),这意味着LineMax
48K 的默认设置是不够的。
将字段设置LineMax
为1M
in/etc/systemd/journald.conf
可以解决问题,但这可能适用于系统上运行的所有服务。
另一种有效的方法是创建一个/usr/lib/systemd/journald.conf.d/blah.conf
包含以下内容的文件:
[Journal]
LineMax=1M
但这似乎再次适用于系统上运行的所有服务(因为我可以将文件命名为任何名称)。
有没有办法LineMax
仅将配置应用于一项特定服务,而让其他服务使用默认值?