标签类目:日志

mysql二进制日志文件恢复数据库

2012-01-15 | 浏览人数: 4,841次 | 分类:网络杂谈 | 1条评论 | 查看评论 发表评论

二进制日志的文件的作用

mysql二进制日志文件用来记录所有用户对数据库操作,即记录用户对数据库操作的sql语句。如果有此文件,当数据库发生意外时,可以通过此文件查看到用户在此文件记录的时间段内用户所做的操作,再和数据库备份配合使用,即可再现用户操作,使数据库恢复。

二进制日志文件的弊端

二进制日志文件开启后,所有对数据库操作的记录均会被记录到此文件,

所以,当长时间开启之后,日志文件会变得很大,占用磁盘空间。

如何彻底关闭webmin/Virtualmin上的apache日志

2011-09-05 | 浏览人数: 5,658次 | 分类:VPS控制面板 | 查看评论 发表评论

如何彻底关闭apache日志,怎样停止apache日志,完全不记录log文件是否有办法? 目前大部分教程都是说注释掉 #CustomLog,其实这是不正确的做法,这样日志还是有记录,只是会记录到系统级别的log文件去。

正确的完全不记录log文件的做法是将路径设置为:/dev/null

在webmin/virtualmin面板里面,找到要关闭apache日志的网站,按下图设置,重启apache,搞定。

删除Mysql的MySql-bin.0000X日志文件

2010-07-25 | 浏览人数: 6,519次 | 分类:VPS管理维护 | 1条评论 | 查看评论 发表评论

装mysql,运行一段时间后,在mysql目录下出现一堆类似 mysql-bin.000***,从mysql-bin.000001开始一直排列下来,而且占用了大量硬盘空间,高达几十个G.  对于这些超大空间 占用量的文件我们应该怎么办呢?

我的数据库加起来大概100M吧..但/usr/local/mysql/var这个目录竟然有548M,MySql-bin.0000文件大概占 了400+M,真浪费空间啊

使用logrotate管理VPS日志文件

2010-06-07 | 浏览人数: 5,948次 | 分类:VPS管理维护 | 查看评论 发表评论

logrotate 程序是一个日志文件管理工具。用来把旧的日志文件删除,并创建新的日志文件,我们把它叫做“转储”。
我们可以根据日志文件的大小,也可以根据其天数来转储,这个过程一般通过 crontab程序来执行。
logrotate 程序还可以用于压缩日志文件,以及发送日志到指定的E-mail 。
logrotate 的配置文件是 /etc/logrotate.conf 主要参数如下表:

编写每天定时切割Nginx日志的脚本

2010-06-05 | 浏览人数: 7,038次 | 分类:VPS管理维护 | 查看评论 发表评论

站长最关心的事情就是搜索引擎的收录情况,而查看网站日志是了解搜索引擎的蜘蛛有没有访问过网站的最好方法。下面是deepvps自己用的自动每天定时切割Nginx日志的脚本,很方便很好用,推荐给大家使用。本脚本也是参考了张宴老师的文章,再次感谢张宴老师。

1、创建脚本/usr/local/nginx/sbin/cut_nginx_log.sh

vi /usr/local/nginx/sbin/cut_nginx_log.sh

删掉KLOXO的两大日志

2010-04-13 | 浏览人数: 8,703次 | 分类:VPS控制面板 | 查看评论 发表评论

用KLOXO的同学可能都有这个烦恼,磁盘空间莫名其妙就被占用满了。其实这都是KLOXO日志惹的祸,KLOXO一共会自动生成2个日志文件,随着使用VPS使用时间越久,这2个日志文件会越来越臃肿。其实我们可以自己动手删除他们,下面deepvps简单介绍一下方法。

第一个
rm -rf /home/admin/__processed_stats
touch /home/admin/__processed_stats