温馨提示×

如何设置logrotate的自动压缩功能

小樊
92
2024-08-08 20:09:37
栏目: 编程语言

要启用logrotate的自动压缩功能,可以按照以下步骤操作:

  1. 打开logrotate的配置文件,通常位于/etc/logrotate.conf或/etc/logrotate.d/目录中。

  2. 在配置文件中找到要压缩的日志文件的条目,并确保下面的选项设置为“compress”: compress

  3. 如果要自定义压缩选项,可以添加以下选项: compresscmd /usr/bin/gzip compressoptions -9 compressext .gz

  4. 保存配置文件并退出编辑器。

  5. 确保logrotate的定时任务已启用。可以使用以下命令检查: systemctl status logrotate

  6. 如果未启用,可以使用以下命令启用logrotate的定时任务: systemctl enable logrotate

  7. 重新加载logrotate的配置文件,以使更改生效: logrotate -f /etc/logrotate.conf

现在,logrotate将在轮换日志文件时自动压缩旧的日志文件。

0