频道栏目
首页 > 系统 > Linux > 正文
linux日志清理命令
2012-04-16 08:46:40      个评论      
收藏   我要投稿


前两天server上的tomcat 运行所产生的log 文件达到了12G,导致文件夹空间不足,tomcat假死,在网上找了这个,可以对所有log 文件实行定时清理. 

 

/opt/tomcat/logs/catalina.out为文件所在的路径用命令pwd获得, 

/opt/tomcat/logs/catalina.out { 

rotate 14  www.2cto.com   

daily 

copytruncate 

compress 

notifempty 

missingok 

 

其中: 

rotate 7 表示保留7天的备份文件 

daily 表示每天整理一次 

copytruncate 表示先复制log文件的内容,然后再清空 

compress 表示压缩备分文件 

missingok 表示如果找不到log文件也没OK 

notifempty 表示如果log文件是空的,就不进行rotate 

例如:  www.2cto.com   

/home/apache-tomcat-6.0.18/logs/catalina.out { 

rotate 7 

daily 

copytruncate 

nocompress 

notifempty 

missingok 

 

然后用命令:/usr/sbin/logrotate /etc/logrotate.conf 

来同步执行 

 

 

 

作者 bossshit

点击复制链接 与好友分享!回本站首页
相关TAG标签 命令 日志
上一篇:linux下rpm的常用命令
下一篇:linux系统缩小窗口,窗口就不见了(隐藏)的原因分析
相关文章
图文推荐
点击排行

关于我们 | 联系我们 | 广告服务 | 投资合作 | 版权申明 | 在线帮助 | 网站地图 | 作品发布 | Vip技术培训 | 举报中心

版权所有: 红黑联盟--致力于做实用的IT技术学习网站