Linux日志清除

Posted gcczhongduan

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了Linux日志清除相关的知识,希望对你有一定的参考价值。

因为数据需求,须要频繁抓取和筛选过滤数据,用了大约7 8个月。在机器上改了下数据,重新启动,发现“No space left on device”

解决方法:

1.直接删除日志(简单粗暴):
   删除全部的日志:find   /var   -type   f   -exec   rm   -v   {}   \;(最后的分号也是必须命令的一部分)

2.手工查找

#df   -h  (查看磁盘空间和使用情况)
#cd /
#du  -sh   *  (查看文件大小)
#rm  -rf   *.log    
#rm -rf *.bak
#rm  -rf   logs/*
#df   -h

另:经常使用的日志文件例如以下: 
     access-log         纪录HTTP/web的传输 
   acct/pacct         纪录用户命令 
   aculog           纪录MODEM的活动 
   btmp            纪录失败的纪录 
   lastlog           纪录近期几次成功登录的事件和最后一次不成功的登录 
   messages          从syslog中记录信息(有的链接到syslog文件) 
   sudolog           纪录使用sudo发出的命令 
  sulog           纪录使用su命令的使用 
   syslog           从syslog中记录信息(通常链接到messages文件) 
   utmp            纪录当前登录的每一个用户 
   wtmp            一个用户每次登录进入和退出时间的永久纪录 
   xferlog           纪录FTP会话


以上是关于Linux日志清除的主要内容,如果未能解决你的问题,请参考以下文章

linux下怎么清除db2数据库的日志

linux 定期清除日志

Linux——清除服务器的日志文件

Linux服务器定时清除大日志文件脚本

Linux服务器定时清除大日志文件脚本

Linux服务器定时清除大日志文件脚本