定期清除Kloxo日志文件脚本
Kloxo这个主机控制面板大家应该不陌生,而使用到这个主机控制面板的一般都是市面上可以买到的vps,原因很简单,这个东东可以免费使用,不像cPanel需要付费。但是现在很多vps都是限制空间的,因此每一兆对于用户来说都是十分宝贵的,独立服务器的可以闪到一般去。
那这个Kloxo主机控制面板很奇怪,它会不断的生成日志文件,而且存放路径也在vps上,因此,随着时间的推移,这些日志文件将会变得非常大,因此会占用很大的硬盘空间,这无疑就是一种浪费资源的表现。一般的方法都是通过定期手工去删除这些日志文件来清空内存,但是今天介绍一种自动的方法,让这些烦人的日志文件能够每天自动清理,请看下面的方法。
首先登录你的vps的SSH,这个如何登录我就不介绍了,然后打开/etc/cron.daily这个目录,命令跟DOC的一样的,然后在在/etc/cron.daily目录下面创建文件cleankloxolog.sh,创建的方法可以是“vi cleankloxolog.sh” 注意不包含双引号。创建好后把以下内容写到文件里面去
该文件内容如下:
#!/bin/bash
rm -rf /home/admin/__processed_stats/*
rm -rf /home/kloxo/httpd/lighttpd/*
rm -rf /var/log/kloxo/*
rm -f /home/httpd/*/stats/*
不知道如何写入的话,在创建好文件后,就是一个插入内容到文件的界面,按键盘上的A键就可以开始写入内容了,当你写完后,按Ctrl+C,然后输入冒号:,接着输入wq,意思是保存并退出编辑。然后修改该文件的权限为755,命令如下:
chmod 755 /etc/cron.daily/cleankloxolog.sh
这个可执行文件每天会被自动执行一次,每次执行都会删除kloxo的日志。