logrotate 正在参加 2021 年度 OSC 中国开源项目评选,请投票支持!
logrotate 在 2021 年度 OSC 中国开源项目评选 中已获得 {{ projectVoteCount }} 票,请投票支持!
2021 年度 OSC 中国开源项目评选 正在火热进行中,快来投票支持你喜欢的开源项目!
2021 年度 OSC 中国开源项目评选 >>> 中场回顾
logrotate 获得 2021 年度 OSC 中国开源项目评选「最佳人气项目」 !
授权协议 GPL
开发语言 C/C++ SHELL 查看源码 »
操作系统 Linux
软件类型 开源软件
开源组织
地区 不详
投 递 者 红薯
适用人群 未知
收录时间 2011-04-08

软件简介

logrotate 是一个 Bash 的 SHELL 脚本,可对日志文件进行切分,并将切分后的日志放在统一目录。

logrotate 要求 GNU bash、GNU gzip 和 GNU date。

logrotate 实用程序旨在简化在生成大量日志文件的系统上对日志文件的管理。允许自动循环压缩,删除和邮寄日志文件。可以将logrotate设置为每小时、每天、每周、每月或当日志文件达到一定大小时处理日志文件。

展开阅读全文

代码

的 Gitee 指数为
超过 的项目

评论 (1)

加载中
为啥收录的是这个? 应该是这个吧:https://github.com/logrotate/logrotate
2017/05/24 20:18
回复
举报
更多评论
暂无内容
发表了博客
2013/12/19 09:19

logrotate

介绍 日志文件的管理: 1、logrotate 配置 2、缺省配置 logrotate 3、使用include 选项读取其他配置文件 4、使用include 选项覆盖缺省配置 5、为指定的文件配置转储参数 一、logrotate 配置 logrotate 程序是一个日志文件管理工具。用来把旧的日志文件删除,并创建新的日志文件,我们把它叫做“转储”。我们可以根据日志文件的大小,也可以根据其天数来转储,这个过程一般通过 cron 程序来执行。 logrotate 程序还可以用于压缩日...

0
1
发表了博客
2018/02/26 23:19

logrotate

1、logrotate是什么 logrotate自动对日志文件进行轮询,压缩、删除、和发送邮件。每个日志文件可以以每天、每个星期、每月的周期进行处理。通常的,logrotate设置成了定时任务每日执行一次。通俗的说,可以按照自己的需求对logrotate进行设置,如何处理一个文件,如我们经常用的nginx的访问日志,每日做一个切割 2、配置文件 /etc/logrotate.conf /etc/logrotate.d/ /etc/logrotate.conf会包含/etc/logrotate.d/目录下的配置文件...

0
0
发表了博客
2018/01/02 17:15

logrotate

1.语法&简单配置   用来对系统中生成大量日志文件应用的管理。 语法:logrotate [-dv] [-f|--force] [-s|--state file] config_file .. 选项: 选项 说明 -d, --debug 调试模式调试模式下不会修改日志、状态文件 -f, --force 强制轮换日志 -m, --mail <command> 调用外部命令发送邮件 命令,必须接受两个参数:消息的主题、接受者。邮件内容需要从标准输入读取。 -s, --state <statefile> 指定状态文件 定制日志收集行为,rpm...

0
0
发表了博客
2019/04/03 10:42

logrotate命令

logrotate是个十分有用的工具,它可以自动对日志进行截断(或轮循)、压缩以及删除旧的日志文件,例如,你可以设置logrotate,让/var/log/foo日志文件每30天轮循,并删除超过6个月的日志。配置完后,logrotate的运作完全自动化,不必进行任何进一步的人为干预。 安装: #yum install logrotate crontabs logrotate的配置文件是/etc/logrotate.conf,通常不需要对它进行修改。日志文件的轮循设置在独立的配置文件中,它(们)放在...

0
0
发表于运维专区
2020/02/01 18:30

logrotate 配置

本文接上篇 rsyslogd 用 rsyslog 收集了上百G的日志后,得用另一个Linux自带的脚本: /usr/sbin/logrotate 自动的压缩,分割,归档好历史日志。 logrotate 简介 logrotate (GitHub 地址) 诞生于 1996/11/19 ,当前(2017/01/03)最新版本 3.11.0。 logrotate - rotates, compresses, and mails system logs 测试机器 CentOS 6.8 Final, 系统自带的版本为 3.7.8: 1 2 3 4 $ logrotate -v logrotate 3.7.8 - Copyright (C) 1...

0
0
发表了博客
2018/12/27 11:20

logrotate配置

logrotate 程序是一个日志文件管理工具。用来把旧的日志文件删除,并创建新的日志文件,我们把它叫做“转储”。我们可以根据日志文件的大小,也可以根据其天数来转储,这个过程一般通过 cron 程序来执行。 linux已经默认安装有logrotate包 1./etc/logrotate.conf #主配置文件 #配置参数 daily 指定转储周期为每天 weekly 指定转储周期为每周 monthly 指定转储周期为每月 rotate 转储次数,超过将会删除最老的那一个 missingok ...

0
0
2016/04/26 10:03

logrotate 不轮询

最近发现两台服务器的logrotate的配置一模一样;死活有一台服务器每晚没有去处理日志;配置文件对了一百遍;使用 `logrotate -vf /etc/logrotate.d/xx` 来强制执行发现是可行的;最后发现原来是crontab服务没有启动 使用 `/etc/init.d/crond status`查看服务运行状态;最后启动 ` /etc/init.d/crond start`

0
0
没有更多内容
加载失败,请刷新页面
点击加载更多
加载中
下一页
发表了问答
2012/09/15 12:55

logrotate每天的执行时间

最近在配置logrotate 时,让日志在每天晚上的23:59执行切割,配置的crontab 为 59 23 * * * /usr/sbin/logrotate /etc/logrotate.conf 在查看新生的文件时,文件的创建时间为6:45 使用的logrotate 参数为 daily rotate 30 nocompress copytruncate nocreate notifempty dateext 不知道logrotate 是否有默认的执行时间。如果有,在哪里设置修改呢...

3
0
发表了问答
2014/02/13 11:34

logrotate不能每天切割nginx日志

我在centos6.4环境中配置了logrotate按天切割nginx的日志文件access.log。隔天查看时发现cronta是有执行logrotate的记录,但是nginx的日志文件并未切割。下面是logrotate.conf的具体配置信息,大家帮忙看看。 # see "man logrotate" for details # rotate log files weekly weekly # keep 4 weeks worth of backlogs rotate 4 # create new (empty) log files after rotating old ones create # use date as a suffix of th...

5
0
发表了问答
2013/11/30 11:20

centos 6.4下logrotate提示permission denied

操作系统centos 6.4,从tomcat官网download一个tar.gz包,用logrotate滚动日志。 在/etc/logrotate.d/建立一个tomcat文件,内容如下: /usr/tomcat7/logs/catalina.out { #创建副本后截断日志 copytruncate #以后缀YYYYMMDD格式命名滚动日志 dateext #启用gzip压缩 compress #日志文件不存在也不会报错 missingok #空日志不滚动 notifempty ...

2
0
没有更多内容
加载失败,请刷新页面
点击加载更多
加载中
下一页
1 评论
19 收藏
分享
OSCHINA
登录后可查看更多优质内容
返回顶部
顶部