gpt4 book ai didi

unix - syslog:在 ubuntu 上,如何配置 syslog 文件的旋转和 gzip'ing?

转载 作者:行者123 更新时间:2023-12-04 18:38:29 28 4
gpt4 key购买 nike

如何在 ubuntu 上配置 syslog 日志文件的轮换?

在我的/etc/syslog.conf 中,我有这一行:

local1.*/var/log/log.txt

随着时间的推移,出现了以下备份文件:

/var/log/log.txt.0.gz
/var/log/log.txt.1.gz

我如何配置这些文件的生成频率,以及如何清除它们?

最佳答案

Ubuntu 使用两种日志轮换机制。

通过 配置的系统日志文件/etc/syslog.conf 旋转通过 /etc/cron.*/sysklogd 反过来使用 /usr/sbin/syslogd-listfiles 获取需要旋转的文件列表。

另一个工具是 日志旋转 通过配置/etc/logrotate.conf 中的脚本/etc/logrotate.d

sysklogd 机制的优点是添加到 syslog.conf 的新 syslog 文件会自动轮换,而无需编写额外的 logrotate 脚本。
syslogd 列表文件 有点复杂,它每天轮换一些日志文件,这在非事件系统上并不总是有用。
所以我设置了$everything=0 ;禁用 的每日轮换。 syslog 条目因此默认为完全基于日志文件大小进行轮换。

关于unix - syslog:在 ubuntu 上,如何配置 syslog 文件的旋转和 gzip'ing?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/2749016/

28 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com