linux系统中logrotate工具用法汇总

linux系统中logrotate工具用法汇总

ID:35318659

大小:34.08 KB

页数:6页

时间:2019-03-23

linux系统中logrotate工具用法汇总_第1页
linux系统中logrotate工具用法汇总_第2页
linux系统中logrotate工具用法汇总_第3页
linux系统中logrotate工具用法汇总_第4页
linux系统中logrotate工具用法汇总_第5页
资源描述:

《linux系统中logrotate工具用法汇总》由会员上传分享,免费在线阅读,更多相关内容在应用文档-天天文库

1、http://www.lampbrother.netLinux系统中Logrotate工具用法汇总跟大家分享Linux系统中Logrotate工具用法汇总,简单的过程中其实暗藏玄机,还是要细心学习,喜欢还请记得收藏哦!Linux系统操作中,Logrotate是一款日志管理工具,可对Linux日志进行处理,在使用前,需要对Logrotate工具进行配置,下面图老师小编就给大家介绍下Linux中Logrotate工具的用法,一起来了解下吧。1运行原理Logrotate是基于CRON来运行的,其脚本是/etc/cron.daily/logrotate#!/bin/sh/usr/sbin/logrot

2、ate/etc/logrotate.confEXITVALUE=$?if[$EXITVALUE!=0];then/usr/bin/logger-tlogrotateALERTexitedabnormallywith[$EXITVALUE]fiexit0/etc/cron.daily目录所有脚本运行频率是由CRON通过/etc/crontab控制,有两种运行方式:1直接执行单个命令;2目录规划,下面仅列举目录规划配置SHELL=/bin/bashhttp://www.lampbrother.netPATH=/sbin:/bin:/usr/sbin:/usr/binMAILTO=rootHOME=

3、/#run-parts*/1****rootrun-parts/etc/cron.min01****rootrun-parts/etc/cron.hourly5923***rootrun-parts/etc/cron.daily224**0rootrun-parts/etc/cron.weekly4241**rootrun-parts/etc/cron.monthly2配置文件/etc/logrotate.conf全局默认文件/etc/logrotate.d/目录,下属文件通过include纳入前者常用选项weekly《==默认一周执行一次rotate工作http://www.lampbrot

4、her.netrotate4《==保留多少个日志文件。默认保留四个。create《==创建新的文件。因为日志被改名,因此要创建一个新的来继续存储之前的日志dateext《==文件后缀是日期格式,也就是切割后文件是:xxx.log-20131216,如果注释掉,切割出来是按数字递增,即前面说的xxx.log-1compress《==是否压缩日志。include/etc/logrotate.d#将/etc/logrotate.d/目录中的所有文件都加载进来/var/log/wtmp{《==仅针对/var/log/wtmp所设定的参数monthly《==每月一次切割,取代默认的一周minsize1M

5、《==文件大小超过1M后才会切割create0664rootutmp《==指定新建的日志文件权限以及所属用户和组rotate1《==只保留一个日志。}通过include加载的文件示例如下[root@www~]#vi/etc/logrotate.d/syslog/var/log/messages/var/log/secure/var/log/maillog/var/log/spooler/var/log/boot.log/var/log/cronhttp://www.lampbrother.net{sharedscriptsprerotate/usr/bin/chattr-a/var/log/m

6、essagesendscriptsharedscriptspostrotate/bin/kill-HUP`cat/var/run/syslogd.pid2》/dev/null`2》/dev/null

7、

8、true/bin/kill-HUP`cat/var/run/rsyslogd.pid2》/dev/null`2》/dev/null

9、

10、true/usr/bin/chattr+a/var/log/messagesendscript}日志文件:被处理的日志绝对路径。使用空格符分隔多个文件名;执行脚本:http://www.lampbrother.net可调用外部指令来进行额外的命令,这个设定需与sh

11、aredscripts。。。。endscript设定合用才行。命令介绍:prerotate:在启动logrotate之前进行的指令,例如修改文件的属性等动作;postrotate:在做完logrotate之后启动的指令,例如重新启动(kill-HUP)某个服务;那么/etc/logrotate.d/syslog内设定的六个文件的切割功能就变成了:1.该设定只对/var/log/内的messages

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。