通过配置/etc/logrotate.d/syslog 文件对message 每周压缩一次
时间: 2023-08-06 21:06:58 浏览: 215
要通过配置`/etc/logrotate.d/syslog`文件对`/var/log/messages`每周压缩一次,可以按照以下步骤进行:
1. 打开`/etc/logrotate.d/syslog`文件,找到包含`/var/log/messages`的配置。一般来说,该配置是以`/var/log/messages`为文件名的段落,类似于下面的例子:
```
/var/log/messages {
rotate 5
weekly
postrotate
/usr/bin/killall -HUP syslogd
endscript
}
```
2. 修改该段落中的配置,将`weekly`参数加入到该段落中。修改后的配置类似于:
```
/var/log/messages {
rotate 5
weekly
compress
postrotate
/usr/bin/killall -HUP syslogd
endscript
}
```
注意,这里还添加了`compress`参数,表示对日志文件进行压缩。
3. 保存修改并退出文件。
现在,logrotate会每周对`/var/log/messages`进行轮转,并压缩旧的日志文件。
阅读全文