Linux下的半自动磁盘清理工具
浏览:1493次 出处信息
事情起先是因为linux下的应用日志,堆积造成磁盘空间不足,当然你可以说,我有监控,我写了crontab, 我xxx很多方式都有,没必要专门针对此事做工具了。不过这些情况我都遇到过,主要是想到:
1、多个同学一起维护着相同的服务器,人有惰性都喜欢写crontab却不写注释,时间积累crontab -l发现居然有不少脚本在里面,而且干着相同的事,定期进行日志清理工作;
2、应用因为流量增加,日志量增速加快了,导致原先的crontab不能满足需求了;
实现的功能:
1、常驻后台,定期扫描,时间可配;
2、默认匹配大小超过10M的纯文本文件;
3、支持阀值设定,达到阀值进行扫描;
4、支持nginx此类不进行日志切割的程序的日志清理;
5、支持最少日志保存时间,此时间内不进行处理;
6、支持打包压缩,然后进行上传到你指定服务器的方式;
7、支持压缩包扫描,压缩包内超过80%为纯文本日志文件,则认为此压缩包为可处理;
8、支持处理时进行邮件通知;
下载地址:
https://liutaihua@github.com/liutaihua/cldisky.git
可使用git clone git://github.com/liutaihua/cldisky.git进行下载
cd cldisky
python setup.py install安装
启动方式 cldisky start
python2.4.3, python2.6, python2.7.1测试通过.
工具问我自己一直在用,不保证适合每个环境,有需求可以提交给我,我会保持更新.
QQ技术交流群:445447336,欢迎加入!
扫一扫订阅我的微信号:IT技术博客大学习
扫一扫订阅我的微信号:IT技术博客大学习
后一篇:用vsftpd和mysql创建一个虚拟用户ftp服务器 >>
文章信息
- 作者:风的尾巴 来源: MySQLOPS 数据库与运维自动化技术分享
- 标签: 磁盘清理
- 发布时间:2012-04-07 15:20:11
近3天十大热文
- [67] Oracle MTS模式下 进程地址与会话信
- [65] 如何拿下简短的域名
- [65] Go Reflect 性能
- [59] 图书馆的世界纪录
- [59] 【社会化设计】自我(self)部分――欢迎区
- [59] android 开发入门
- [58] IOS安全–浅谈关于IOS加固的几种方法
- [53] 视觉调整-设计师 vs. 逻辑
- [47] 读书笔记-壹百度:百度十年千倍的29条法则
- [47] 界面设计速成