定期清空Linux系统日志文件

社区服务
高级搜索
猴岛论坛CSGO反恐精英CS个性化修改专区定期清空Linux系统日志文件
发帖 回复
倒序阅读 最近浏览的帖子最近浏览的版块
3个回复

定期清空Linux系统日志文件

楼层直达
爱并寂寞着

ZxID:17404702

等级: 上等兵
举报 只看楼主 使用道具 楼主   发表于: 2014-04-16 0

Linux系统的日志文件,比如Apache的日志文件,在使用了一段时间后,可能会变得比较大,如果不清空的话,可能会发生这样那样的问题。定期清空一下这些日志文件是比较好的办法。
  这里以清空Apache的日志文件为例,我使用的是系统的默认配置,日志的文件在/var/log/httpd下面,访问日志的格式是:
  CustomLog logs/access_log combined
  生成的访问日志文件类似于:access_log_20101118……,可以使用shell脚本定期删除日志文件,只保留近3天的文件,以免日志文件占满磁盘空间。
  建立清除日志文件的shell脚本,文件名为clean_log,存放目录任意
  #! /bin/bash
  logdir=/var/log/httpd
  cd ${logdir}
  declare -i filesum=`ls access_log_* | wc -l`
  declare -i delnum=$filesum-3
  if [ "${delnum}" -ge 1 ];then
  rm -rf `ls -tr access_log_* | head -${delnum}`
  fi
  添加运行权限:chmod 755  clean_log
  再添加为自动运行任务:vi /etc/crontab,添加:
  01 04 * * * /root/Desktop/clean_log
魔法王子

ZxID:18150380

等级: 上等兵
举报 只看该作者 沙发   发表于: 2014-04-16 0
找到好贴不容易,我顶你了,谢了
静静地生活

ZxID:18028031

等级: 上等兵
举报 只看该作者 板凳   发表于: 2014-04-17 0
看了楼主的帖子,不由得精神为之一
提柆眯甦

ZxID:18409612

等级: 上等兵
举报 只看该作者 地板   发表于: 2014-04-17 0
好啊楼主,没想到啊,太好了

际遇之神

奖励

版主上厕所忘带手纸,提柆眯甦高价转让手纸,得5DB

« 返回列表
发帖 回复