`

logrotate完成日志的删除和压缩

 
阅读更多

logrotate是linux自带的定期执行工具,由cron启动和配置。使用这个工具可以完成日志的管理。例如,通过如下的配置,可以管理tomcat的日志,避免目录过大:



/etc/logrotate.d/catalina file:
/var/tom*/logs/catalina.out {
    daily
dateext
   rotate 14
   compress
    copytruncate
    missingok
}
分享到:
评论

相关推荐

    Logrotate实现Catalina.out日志每俩小时切割示例

    用来把旧文件轮转、压缩、删除,并且创建新的日志文件。我们可以根据日志文件的大小、天数等来转储,便于对日志文件管理,一般都是通过cron计划任务来完成的,让日志切割实现按小时分割,按天分割等。 二.Logrotate...

    嵌入式平台cron和logrotate配置

    logrotate工具是为了方便进行日志管理而产生的一个工具,主要可以完成的工作包含:基于cron的天、周、月、文件大小进行日志的滚动备份、压缩、删除甚至是发送邮件。

    logrotate:logrotate实用程序旨在简化在生成大量日志文件的系统上对日志文件的管理

    Logrotate允许自动循环压缩,删除和邮寄日志文件。 可以将Logrotate设置为每小时,每天,每周,每月或当日志文件达到特定大小时处理日志文件。 下载 最新版本是: ( )(更新) 以前的版本: ( )(更新) ...

    基于logrotate自动化处理日志入门、进阶实战与高阶精通All in one系列

    课程概述课程以logrotate为主线,突出实战应用性,全面深入讲解自动化处理应用日志的方方面面(包括日志切割/日志轮询、日志压缩、日志周期性删除等),传授整套自动化处理日志的知识体系,完整覆盖到不同阶段同学的...

    glogrotate:go的glog目录的logrotate

    / var / log / -maxage = $(((30 * 24))h myapp myotherapp 它将gzip所有非当前文件压缩到/ var / log / myapp / * / var / log / myotherapp / * 并删除大于30天的INFO文件,大于2 * 30天的WARNING文件和大于3...

    linux下日志定时轮询的流程详解

    所以便有了使用logrotate的时候 ,logrotate是个十分有用的工具,它可以自动对日志进行截断(或轮循)、压缩以及删除旧的日志文件。例如,你可以设置logrotate,让/var/log/foo日志文件每30天轮循,并删除超过6个月...

    Linux 日志定时轮询流程详解

     所以便有了使用logrotate的时候 ,logrotate是个十分有用的工具,它可以自动对日志进行截断(或轮循)、压缩以及删除旧的日志文件。例如,你可以设置logrotate,让/var/log/foo日志文件每30天轮循,并删除超过6个...

    Linux-如何配置日志轮转

    大小等维度分成多份,删除时间久远的日志文件。 主配置文件 vim /etc/logrotate.conf weekly:轮转的周期,一周轮转 rotate 4 :保留4份 create:轮转后创建新文件 dateext :使用日期作为后缀 #compress:是否...

    Linux命令笔记

    4:logrotate日志轮替 语法 logrotate [选项] 配置文件名 rsyslogd-日子服务 1:日志文件格式 2:/etc/rsyslog.comf配置文件 第九部分:软件包管理 软件包管理\软件包管理 1:软件包管理简介 1:源码包(源代码...

    django-app:设置 Django 项目的 Ansible 角色

    django-app(Ansible 角色) 角色已使用 Ansible 1.8.2 版和 Ubuntu 14.04 LTS ...logrotate - 用于管理日志:允许日志文件的自动轮换、压缩、删除和邮寄。 每个工具都分配到 ./tasks/* 目录中的单独文件,其中包含所

Global site tag (gtag.js) - Google Analytics