Damnvps/Thrustvps购买小记,附最新评测

damnvps/thrustvps其实是一家,我想一般人都知道。

这家以前有openvz、xen pv、xen hvm、windows等一系列产品线,去年因为硬盘涨价,这家在涨价的同时,辙消了openvz、xen pv的产品线。现在最低款xen hvm(美国)的套餐价格为9.95刀,512内存,15G硬盘。

但它家有个custom vps,就是可以自定义内存、硬盘的大小,以及机房的location等,最后再算钱。我发现,如果选择512内存,25G硬盘,机房为Los Angeles,最后算下来也才10.45刀。

而且,我始终有一种侥幸的心态,想着,这家价格有些偏贵,这样折腾的人一定很少,国人也少,质量应该蛮不错的吧,于是,在忍了几个星期后,还是没能克制住冲动的魔鬼。下单订购了这款10.45刀的custom vps,基于xen hvm的。

开通后,我立刻迫不及待的登陆了SolusVM面板,显示状态是offline。这其实是正常的,因为还没有安装系统。在设置里挂载好操作系统的镜像,选择光盘为第一启动项,点击boot。然后再用VNC连接,就可以看到光盘启动的界面了。按照提示一步一步来即可。

这里要说一下我吃过的亏。我选择的是Centos 5.5 i386 DVD镜像,启动时第一步是提醒你检查光盘的完整性,这一步一定要选择Skip,就是不要检查的意思,我当时选择了OK,谁知检查完竟然没有继续安装的选项了,弄的我要重新reboot才能继续安装。

然后,在安装过程中,在自定义系统软件包的那一步之前,肯定有一步是让你设置网卡的信息,一般都要选择DHCP自动获取就可以了,可偏偏在我安装的时候,没有弹出这一步。结果在安装好以后,系统无法连网,包括wget,yum update之类的一系列命令都无法使用,我当时想了很久,才反应过来,是网卡有问题,于是在后台发了个TK。 (more…)

Read More

清除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文件都不在了。 (more…)

Read More

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

(more…)

Read More

新版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等包,也需要一一卸载。 (more…)

Read More