作者归档:bear

清除mysql-bin.0000xx文件


最近查了两自己用的比较久的两个VPS,/usr/local/mysql/var下很多名为 mysql-bin.000001、mysql-bin.000002 之类的文件占用了很大的体积。而这个问题几乎在所有的VPS上都会遇到,只要使用的时间一久,MYSQL便会产生大量的日志文件塞满你的服务器。

这是数据库的操作日志,例如 UPDATE 一个表,或者 DELETE 一些数据,即使该语句没有匹配的数据,这个命令也会存储到日志文件中,还包括每个语句执行的时间,也会记录进去的。

这样做主要有以下两个目的:
1:数据恢复
如果你的数据库出问题了,而你之前有过备份,那么可以看日志文件,找出是哪个命令导致你的数据库出问题了,想办法挽回损失。
2:主从服务器之间同步数据
主服务器上所有的操作都在记录日志中,从服务器可以根据该日志来进行,以确保两个同步。

删除 mysql-bin.0000X 日志文件
mysql> reset master;
Query OK, 0 rows affected (8.51 sec)
然后再看看,这个体积大的mysql-bin.0000xx文件都不在了。 阅读全文……

kloxo优化


1,解决中文网页显示乱码
修改apache的httpd.conf默认编码的设置,如下:
首先用SSH登陆VPS,修改/etc/httpd/conf/httpd.conf文件
把:AddDefaultCharset UTF8 改为 #AddDefaultCharset UTF8
这样的话,打开页面的时候就会按照网页的编码设置来打开网页。
然后重启Apache:service httpd restart

2,删除Kloxo日志(必须)
在/etc/cron.daily目录下新建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/*

然后保存退出,记得把该文件改为755权限

chmod 755 /etc/cron.daily/cleankloxolog.sh

阅读全文……

新版kloxo安装方法


kloxo更新了版本后,网络上一些常见的安装方法就失效了。这里来记录一下。

1,检查系统现有组件的安装
执行以下命令,检查系统是否已经默认安装了mysql、httpd、php组件。

rpm -qa | grep mysql
rpm -qa | grep httpd
rpm -qa | grep php

执行完以后,如果什么也没显示,则说明当前系统没有安装此包。如果出现httpd-2.2.3-22.el5.centos之类的,则说明系统当前已安装了httpd,版本为2.2.3-22.el5.centos。
使用如下命令卸载此包:

rpm -e http

提示:卸载的时候只要写包的名称就可以了,不需要加上版本号。如果有mysql、php等包,也需要一一卸载。 阅读全文……

入手磊科(Netcore)NR235P企业级路由器


多人共享一条ADSL的日子真是伤不起,打个游戏一卡一卡的,极其影响心情。为了解决这个问题,今天从京东入手了磊科(Netcore)NR235P企业级路由。

看中它是因为这款路由器有强大的Qos带宽控制功能,能够同时设定每个客户端的上行和下行速度,还能根据不同时间段设置不同的上下行速度。在设置界面里,关于Qos的设置十分详细,相对于其139元的价格来说,真是十分超值。

一般的普通家用路由器,看起来好像有个“IP带宽控制”的功能,但只能限制下行速度,当网络中的PPS、迅雷等一起偷偷上传时,网络还是会卡,根本不能解决游戏顺畅的问题。

这款企业路由,体积跟家用路由器没什么差别,都是很小的。铁壳的,拿在手里沉甸甸的,很有份量。一到手就设置了晚上8点-12点之间每台电脑的上传不超过20K,下载不超过150K。这回玩大菠萝3和LOL再也不会卡了,嘿嘿~ 阅读全文……

CentOS5启动提示INIT:Id “x” respawning too fast,disabled for 5 minutes解决思路


卸载掉了桌面环境gnome,服务器启动后频繁出现如下错误:
INIT:Id “x” respawning too fast,disabled for 5 minutes

方解决方法为:
vi /etc/inittab
注释掉 x:5:respawn:/etc/X11/prefdm -nodaemon 这一行。

再次重启,问题解决!

百度网盘邀请码


送10个百度网盘邀请码。注册成功以后,你我都会奖励额外的300M空间。这是一个云存储泛滥的时代,个人认为百度网盘没啥吸引力,哥有两个50G的Box.com帐号,3个19G的Dropbox帐号,1个Google Drive帐号,这些硬盘无论哪一个都要比百度网盘更稳定放心,而目前来说百度网盘唯一的亮点就是离线下载了。需要的朋友自己注册吧。

http://pan.baidu.com/netdisk/beinvited?invite_code=83d2e87f58607ae9189098e69c8e64b2
http://pan.baidu.com/netdisk/beinvited?invite_code=933a07a7518bc5b2b36114a666f5397f
http://pan.baidu.com/netdisk/beinvited?invite_code=d086718ada9e27afe88a2c16dbf8e308
http://pan.baidu.com/netdisk/beinvited?invite_code=b344c6f55b7c27f41631988dc3bf58e8
http://pan.baidu.com/netdisk/beinvited?invite_code=94f0892f611fc9827052f676a72368e5
http://pan.baidu.com/netdisk/beinvited?invite_code=8e5d3f3ad2b224c9c72752537f39ecde
http://pan.baidu.com/netdisk/beinvited?invite_code=87f878bb8669b9bd55493a80c8c25606
http://pan.baidu.com/netdisk/beinvited?invite_code=9b39a0092a93bd52b89cabd9de79200b
http://pan.baidu.com/netdisk/beinvited?invite_code=baea075b9891fbd0056e1c1ce293a99c
http://pan.baidu.com/netdisk/beinvited?invite_code=969ac3185a60459005b3ebc187ec51b7

阻止网站被在线代理(反向代理)访问


以前写过一篇《禁止网站在某一国家的访问》,用此方法可以过滤掉某些国家的访客,但还是有一些聪明的访客会想到使用在线代理网站来访问,那么如何解决这个问题呢?

一般来说,在线代理网站为了保证浏览速度,都会过滤掉被代理页上的javascript脚本的,如果有访客通过这类代理浏览你的网站,你网站上的广告是不会显示出来的。如果你仍不放心,可以把网站的核心内容,比如文章主体用javascript的方式显现出来,然后访客通过代理访问的时候是看不到文章主体的,这样自然就不会有人通过在线代理去访问你的网站了。

但也有个别例外的,比如我今天就发现了一个www.1proxy.de,该网站并未过滤javascript,通过此站去访问你的网站,你网站上的Adsense广告会豪无保留的展现出来。这是十分危险的,如果有人点击了上面的广告,很容易被adsense封号。要解决此问题很简单,在你的网站上插入以下代码即可:

<script type="text/javascript">
if (document.domain != 'aaa.net' && document.domain != 'www.aaa.net'){
window.location.href='http://www.ixour.com/noproxy.html';
}
</script>

脚本很简单,如果地址栏中的网址不是aaa.net和www.aaa.net中的任何一个,那么就把地址栏转向http://www.ixour.com/noproxy.html。此段代码可以插入aaa.net和www.aaa.net网站下的任何一个页面中,均可以起到效果。这段代码同样可以避免被人使用反向代理技术“伪造”一个跟自己一模一样的网站。 阅读全文……