



全文预览已结束
下载本文档
版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
logrotate日志轮转=注:针对任何日志文件一、logrotate (轮转,日志切割)1. 如果没有日志轮转,日文件会越来越大2. 将丢弃系统中最旧的日志文件,以节省空间3. logrotate本身不是系统进程,它是通过计划任务crond每天执行 rootyangs # cat /etc/cron.daily/logrotate /计划任务#!/bin/sh /usr/sbin/logrotate /etc/logrotate.conf /日志轮转,按/etc/logrotate.conf EXITVALUE=$? if $EXITVALUE != 0 ; then /usr/bin/logger -t logrotate ALERT exited abnormally with $EXITVALUE fi exit 0 logrotate 配置文件:/etc/logrotate.conf (决定每个日志文件如何轮转)/etc/logrotate.d/rootmaster # ls /etc/logrotate.conf /etc/logrotate.d/etc/logrotate.conf/etc/logrotate.d/:acpid cups iscsiuiolog ppp rpm subscription-manager up2date wpa_supplicantconman httpd mgetty psacct setroubleshoot syslog vsftpd.log yum主配置文件rootmaster # vim /etc/logrotate.conf =全局设置=weekly /轮转的周期,一周轮转rotate 4 /保留4份create /轮转后创建新文件dateext /使用日期作为后缀#compress /是否压缩include /etc/logrotate.d /包含该目录下的文件/var/log/wtmp /对该日志文件设置轮转的方法monthly /一月轮转一次minsize 1M /最小达到1M才轮转create 0664 root utmp /轮转后创建新文件,并设置权限rotate 1 /保留一份/var/log/btmp missingok /丢失不提示monthly /每月轮转一次create 0600 root utmp /轮转后创建新文件,并设置权限rotate 1 /保留一份例1:轮转文件/var/log/yum.log# vim /etc/logrotate.d/yum /原有的设置/var/log/yum.log /yum日志文件missingok /丢失不提示notifempty /如果为空,不轮转size 30k /30kyearly /一年轮转一次create 0600 root root /创建新文件# vim /etc/logrotate.d/yum 修改后的设置/var/log/yum.log missingok# notifempty# size 30k# yearlydailyrotate 3create 0777 root root测试:# /usr/sbin/logrotate /etc/logrotate.conf /手动轮转# grep yum /var/lib/logrotate.status /记录所有日志文件最近轮转的时间/var/log/yum.log 2012-11-10# date 111114002012# /usr/sbin/logrotate /etc/logrotate.conf例2:/var/log/messages prerotatechattr -a /var/log/messagesendscript#notifemptydailycreate 0600 root rootmissingokrotate 5postrotatechattr +a /var/log/messagesendscript=参数 功能的参考内容:compress 通过gzip 压缩转储以后的日志nocompress 不需要压缩时,用这个参数copytruncate 用于还在打开中的日志文件,把当前日志备份并截断nocopytruncate 备份日志文件但是不截断create mode owner group 转储文件,使用指定的文件模式创建新的日志文件nocreate 不建立新的日志文件delaycompress 和 compress 一起使用时,转储的日志文件到下一次转储时才压缩nodelaycompress 覆盖 delaycompress 选项,转储同时压缩。errors address 专储时的错误信息发送到指定的Email 地址ifempty 即使是空文件也转储,这个是 logrotate 的缺省选项。notifempty 如果是空文件的话,不转储mail address 把转储的日志文件发送到指定的E-mail 地址nomail 转储时不发送日志文件olddir directory 转储后的日志文件放入指定的目录,必须和当前日志文件在同一个文件系统noolddir 转储后的日志文件和当前日志文件放在同一个目录下prerotate/endscript 在转储以前需要执行的命令可以放入这个对,这两个关键字必须单独成行postrotate/endscript 在转储以后需要执行的命令可以放入这个对,这两个关键字必须单独成行daily 指定转储周期为每天weekly 指定转储周期为每周monthly 指定转储周期为每月rotate count 指定日志文件删除之前转储的次数,0 指没有备份,5 指保留5 个备份tabootext + list 让l
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 经营单位安全管理制度编制纲要
- 2021年教师节颁奖典礼动态
- 颅脑损伤护理查房
- 恩派雅(N.Paia)品牌分析与二次增长战略报告
- 儿童电除颤教学课件
- 创意美术字教学课件
- 新解读《GB-T 36780 - 2018辣椒轻斑驳病毒检疫鉴定方法》
- 用电申请业务知识培训课件
- 贵州省黔西南州2024-2025学年高二下学期期末学业质量监测 化学试卷
- 急性乳突炎切开引流护理查房
- 粮食仓储(粮库)安全生产标准化管理体系全套资料汇编(2019-2020新标准实施模板)
- 喜茶运营管理手册和员工操作管理手册
- 比亚迪汉DM-i说明书
- 心肾综合征及其临床处理
- 普通高中课程方案
- 2022年山东高考生物试卷真题及答案详解(精校版)
- GB/T 38936-2020高温渗碳轴承钢
- 高考地理一轮复习课件 【知识精讲+高效课堂】 农业区位因素及其变化
- 教师专业发展与名师成长(学校师范专业公共课)
- 互通立交设计课件
- 生物竞赛辅导 动物行为学第七章 行为发育(38)课件
评论
0/150
提交评论