Apache日志管理

-------日志文件--------------------------
 源码包:/usr/local/mysql/logs,日志在安装目录下
 rpm包: /var/log/httpd/, 不用程序员管理,已经加入logrotate,支持日志切割轮替

 logrotate是什么,是linux提供日志切割、轮替的系统定时任务

---------

 日志文件不断的写入导致日志文件不断变大,占用磁盘
 日志保存方案:保留30天的,以天为单位,删除超过30天的
  
  日志切割: 按照时间切割
  日志轮替: 旧日志删除|保存新的日志
  
apache支持日志的切割,不支持日志轮替


实现效果:20171203日今天是,今天的日志文件名称叫做sercurate,
明天20171204号,那么3号的日志从命令为20171203_ sercurate, 4号的叫做sercurate


  rpm包安装不用手动做轮替,系统已经加入
  源码包的需要:

---------- linux下 Apach源码包安装日志管理---------------

1. 第一步:

vi /etc/logrotate.conf

/usr/local/apache2/logs/access_log{
    daily
    create
    rotate 30   
}

--------
 系统日志Logrotate配置:可以百度
daily: 每天日志切割
crate: 重新创建一个文件
rotate: 30天轮替
-----

 2. 第二步:

 logrotate -v /etc/logrotate.conf:  查看轮替日志



 

3.  修改时间: 

date -s 20140520: 修改时间
logrotate -f /etc/logrotate.conf: 强制刷新轮替




   apache目录下,访问已经已经产生,错误日志也要按照上面的方式管理


  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值