第 13 章 使用 journald RHEL 系统角色配置 systemd 日志


使用 journald 系统角色,您可以自动化 systemd 日志,并使用 Red Hat Ansible Automation Platform 配置持久性日志记录。

13.1. journald RHEL 系统角色的变量

journald 系统角色提供一组自定义 journald 日志记录服务行为的变量。角色包括以下变量:

Expand
角色变量Description

journald_persistent

使用此布尔值变量来配置 journald,以将日志文件存储在磁盘上的 /var/log/journal/ 目录中。当您将此变量设置为 true 时,日志被存储在磁盘上,否则存储在易失性内存中。默认值为 false

journald_max_disk_size

使用此变量指定日志文件可在磁盘上占用的最大大小(以 MB 为单位)。请参阅 journald.conf (5) 手册页中描述的默认大小计算。

journald_max_files

使用此变量指定在遵守日志的 journal_max_disk_size 设置时要保留的日志文件的最大数量。

journald_max_file_size

使用此变量指定单个日志文件的最大大小(以 MB 为单位)。

journald_per_user

使用此布尔值变量配置 journald,以为每个用户分开保持日志数据。默认值为 true,非特权用户可以从自己的用户服务中读取系统日志。请注意,只有在 journald_persistent 变量设置为 true 时,每个用户日志文件才可用。

journald_compression

使用此布尔值变量将压缩应用到大于默认 512 字节的 journald 数据对象。默认值为 true

journald_sync_interval

使用此变量指定 journald 将当前使用的日志文件同步到磁盘的时间(以分钟为单位)。默认情况下,该角色不会更改当前值。

返回顶部
Red Hat logoGithubredditYoutubeTwitter

学习

尝试、购买和销售

社区

关于红帽文档

通过我们的产品和服务,以及可以信赖的内容,帮助红帽用户创新并实现他们的目标。 了解我们当前的更新.

让开源更具包容性

红帽致力于替换我们的代码、文档和 Web 属性中存在问题的语言。欲了解更多详情,请参阅红帽博客.

關於紅帽

我们提供强化的解决方案,使企业能够更轻松地跨平台和环境(从核心数据中心到网络边缘)工作。

Theme

© 2025 Red Hat