#!/bin/bashCD=`df-l|awk‘NR==3{print$4}‘|awk‘BEGIN{FIELDWIDTHS="21"}‘‘{print$1}‘`if[$CD-ge20];thenecho"硬盘空间已满,不能进行备份"|mutt-s"备份报警,请及时更换硬盘"lrtao2010@yeah.net&&exit1filogrotate-f/etc/logrotate.conftarzcf/opt/backup/`date+%Y%m%d..
分类:
系统相关 时间:
2015-10-11 20:03:55
阅读次数:
207
使用cronolog进行日志切割1、下载(最新版本)#wgethttp://cronolog.org/download/cronolog-1.6.2.tar.gz2、解压缩#tarzxvfcronolog-1.6.2.tar.gz3、进入cronolog安装文件所在目录#cdcronolog-1.6.24、运行安装#./configure#make#makeinstall5.进入Tomcat的bin目录,打开catali..
分类:
其他好文 时间:
2015-09-23 11:58:56
阅读次数:
187
因为nginx没有像apache一样,有自带的切割日志工具。所以需要借助脚本来完成。vim/usr/local/sbin/nginx_logrotate.sh#定义脚本名称#!/bin/bashd=`date-d"-1day"+%F`#定义时间变量,即昨天的时间[-d/tmp/nginx_log]||mkdir/tmp/nginx_log#首先判断是否存在目录,不存在创建目录..
分类:
其他好文 时间:
2015-09-13 12:04:21
阅读次数:
202
·/usr/local/apache2/bin/apachectl-M:查看安装了哪些模块·/usr/local/apache/bin/apachectl-V:查看使用的模式·/usr/local/apache2/bin/apachectl-t:检查语法错误·/usr/local/apache2/bin/apachectl-l:查看安装的库文件·/usr/local/apache2/bin/apachectlgraceful:重新加..
分类:
Web程序 时间:
2015-09-01 00:00:46
阅读次数:
426
·/usr/local/apache2/bin/apachectl-M:查看安装了哪些模块·/usr/local/apache2/bin/apachectl-t:检查语法错误·/usr/local/apache2/bin/apachectl-l:查看安装的库文件·/usr/local/apache2/bin/apachectlgraceful:重新加载配置·/usr/local/apache2/htcocs主页存放目录·/usr..
分类:
Web程序 时间:
2015-08-25 12:25:28
阅读次数:
284
apache在提供服务后,在/usr/local/apache2/logs下会默认产生访问日志和错误日志access_log和error_log尤其是访问日志,在用户访问多的情况下,会产生很多条记录。随着时间增长,可能会变成几个G或十几个G。为了缓解这种情况,按天来切割日志,删除以前没用的日志,就成了很好..
分类:
Web程序 时间:
2015-08-21 23:35:37
阅读次数:
588
syslog服务 syslogd:系统,负责记录非内核产生的日志信息 klogd:内核,专门负责记录内核产生的日志信息kernel启动的相关日志kernel-->物理终端(/dev/console)-->/var/log/dmesg查看kernel启动的相关日志#dmesg#cat/var/log/dmesg日志存储采取滚动的方式(日志切割):mes..
分类:
系统相关 时间:
2015-08-18 12:15:37
阅读次数:
236
上一节日志配置好以后,会一直写入信息到/tmp/access.log里面,假如日志不去整理,总有一天会把硬盘塞满,所以我们需要做日志切割,每天生成一个新的日志,把旧的超过多少天的日志删除,我们需要去写个Nginx的日志切割脚本。(把Nginx所有脚本放在这个目录下)[root@LampLinux~..
分类:
其他好文 时间:
2015-08-12 15:01:22
阅读次数:
126
apache的日志是可以自动切割的。方法一:使用cronolog为每一天建立一个新的日志CustomLog"|bin/cronologlogs/access_%Y%m%d.log"combined也可以按小时CustomLog"|bin/cronologlogs/access_%Y%m%d%h.log"combined方法二:使用rotatelogs每一天记录一个日志CustomLog"|bin/rotate..
分类:
其他好文 时间:
2015-08-11 19:22:11
阅读次数:
201
linux日志是排障的重要依据和手段最核心的日志文件/var/log/messagesmessages具有自动切割日志功能,按照日期归档,只保存指定数量的日志。所有这些功能由配置文件/etc/logrotate.conf来决定。以下是配置文件的关键词说明:weekly每周切割rotate4只保留4个日志切割文件creat生..
分类:
系统相关 时间:
2015-08-05 13:12:24
阅读次数:
291