知识屋:更实用的电脑技术知识网站
所在位置:首页 > 操作系统 > linux

linux日志清理命令

发布时间:2014-09-05 16:16:38作者:知识屋


前两天server上的tomcat 运行所产生的log 文件达到了12G,导致文件夹空间不足,tomcat假死,在网上找了这个,可以对所有log 文件实行定时清理. 
 
/opt/tomcat/logs/catalina.out为文件所在的路径用命令pwd获得, 
/opt/tomcat/logs/catalina.out { 
rotate 14  www.zhishiwu.com   
daily 
copytruncate 
compress 
notifempty 
missingok 
 
其中: 
rotate 7 表示保留7天的备份文件 
daily 表示每天整理一次 
copytruncate 表示先复制log文件的内容,然后再清空 
compress 表示压缩备分文件 
missingok 表示如果找不到log文件也没OK 
notifempty 表示如果log文件是空的,就不进行rotate 
例如:  www.zhishiwu.com   
/home/apache-tomcat-6.0.18/logs/catalina.out { 
rotate 7 
daily 
copytruncate 
nocompress 
notifempty 
missingok 
 
然后用命令:/usr/sbin/logrotate /etc/logrotate.conf 
来同步执行 
 
 
 
作者 bossshit
(免责声明:文章内容如涉及作品内容、版权和其它问题,请及时与我们联系,我们将在第一时间删除内容,文章内容仅供参考)
收藏
  • 人气文章
  • 最新文章
  • 下载排行榜
  • 热门排行榜