logrotate

描述

ogrotate旨在简化生成大量日志文件的系统的管理。它允许日志文件的自动轮换、压缩、删除和邮寄。每个日志文件可以每天、每周、每月或当它变得太大时处理。

通常,logrotate作为每日 cron 作业运行。它不会在一天内多次修改日志,除非该日志的标准基于日志的大小并且logrotate每天运行多次,或者除非使用了-f或–force选项。

可以在命令行上给出任意数量的配置文件。后面的配置文件可能会覆盖早期文件中给出的选项,因此列出logrotate配置文件的顺序 很重要。通常,应使用包含任何其他所需配置文件的单个配置文件。有关如何使用include指令来完成此操作的更多信息,请参见下文。如果在命令行上给出了目录,则该目录中的每个文件都用作配置文件。

如果没有给出命令行参数,logrotate将打印版本和版权信息,以及简短的使用摘要。如果在旋转日志时发生任何错误,logrotate将以非零状态退出。

选项

  • -d,–调试
    打开调试模式并暗示-v。在调试模式下,不会对日志或logrotate状态文件进行任何更改。
  • -f , --强制
    告诉logrotate强制旋转,即使它认为这没有必要。有时这在向logrotate配置文件添加新条目后很有用 ,或者如果手动删除了旧日志文件,因为将创建新文件,并且日志记录将继续正确。
  • -m , --mail <命令>
    告诉logrotate在邮寄日志时使用哪个命令。此命令应接受两个参数:1) 消息的主题,以及 2) 收件人。然后该命令必须读取标准输入上的消息并将其邮寄给收件人。默认邮件命令是/bin/mail -s。
  • -s, --state <状态文件>
    告诉logrotate使用备用状态文件。如果 logrotate 以不同的用户身份运行不同的日志文件集,这很有用。默认状态文件是/var/lib/logrotate.status。
  • -v , --详细
    打开详细模式。
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值