让Centos解压RAR

作者:阿川 发布时间:April 25, 2011 分类:网站应用 点击:1750

有些朋友购买了vps后由于他是从原来的win主机搬迁过来,备份打包的数据是rar格式的,那在centos下怎么解压呢?
Goole一下,找到解决办法:

wget http://www.rarsoft.com/rar/rarlinux-3.9.3.tar.gz
tar -zxvf rarlinux-3.9.3.tar.gz
cd rar
make

看见下面这些信息就是安装成功了

mkdir -p /usr/local/bin
mkdir -p /usr/local/lib
cp rar unrar /usr/local/bin
cp rarfiles.lst /etc
cp default.sfx /usr/local/lib

但是在运行命令rar时,出现下面这个问题,
rar: /lib/i686/nosegneg/libc.so.6: version `GLIBC_2.7' not found (required by rar)

解决办法:
cp rar_static /usr/local/bin/rar

先记住两个常用命令吧:

rar x centos.rar //解压 centos.rar 到当前目录
rar centos.rar ./kiiyi.com/ //将 kiiyi.com 目录打包为 centos.rar

当sql server出现当 MUST_CHANGE 为 ON (开)时

作者:阿川 发布时间:April 23, 2011 分类:网站应用 点击:983

今天给一客户在他的美国VPS上调试程序的时候发现数据库用户信息死活无法修改..老是出现错误当 MUST_CHANGE 为 ON (开)时,不能将 CHECK_POLICY 和 CHECK_EXPIRATION 选项设为 OFF (关)。 (Microsoft SQL Server,错误: 15128)
这错误引起的原因是因为勾选了那个"强制实施密码策略",于是..我们必须执行如下语句.先更改一次密码.然后再做其他的操作:

ALTER LOGIN 登录名 WITH PASSWORD='新密码';

执行完这个以后..赶紧把强制密码去掉..万事OK

当nginx遇到Nginx 504 Gateway Time-out时

作者:阿川 发布时间:April 22, 2011 分类:互联网络 点击:1037

可以试试如下办法
更改php-fpm的几处配置:
把max_children由之前的5改为现在的30,这样就可以保证 有充足的php-cgi进程可以被使用;
把request_terminate_timeout由之前的0s改为60s,这样php-cgi进程 处理脚本的超时时间就是60秒,可以防止进程都被挂起,提高利用效率。
接着再更改nginx的几个配置项,减少FastCGI的请求次 数,尽量维持buffers不变:
fastcgi_buffers由 4 64k 改为 2 256k;
fastcgi_buffer_size 由 64k 改为 128K;
fastcgi_busy_buffers_size 由 128K 改为 256K;
fastcgi_temp_file_write_size 由 128K 改为 256K。

好了,重新加载php-fpm和nginx的配置

另外,php-fpm的默认静态处理方式会使得php-cgi的进程长期占用内存而无法释放,这也是导致nginx出错的原因之一,因此可以将php-fpm的处理方式改成apache模式。
apache-like

从更改完毕到现在的测试表明上述方式的效果还是很明显的,并没有发现一次Nginx502 bad gateway或504 Gateway Time-out错误。当然,如果你的VPS或者服务器的性能足够好可以根据具体情况不必做无谓的改动。

centos的VPS数据恢复手记

作者:阿川 发布时间:April 14, 2011 分类:编程开发 点击:1268

之前有哥们的VPS突然悲剧了..也是求救不够惨大神..如下是恢复结果
首先弄个跟原来系统不一样的VPS,目的是要不同的卷组名
他以前用的是32bit的我现在用的是64bit的,然后将原来的硬盘分离后挂在新的VPS上
1.vgscan|grep -i volgroup #查找卷标
激活
2.vgchange --available y 卷标名
3. mount /dev/卷标/目录 /要挂的目录,接着出现错误
mount: wrong fs type, bad option, bad superblock on /dev/VolGroup00/LogVol00

尝试修复
4.fsck -b /dev/VolGroup00/LogVol00
然后打印superblocks信息
5.dumpe2fs /dev/VolGroup00/LogVol00
重启接着再来一次mount
再打印suprtblocks信息
[root@MyVPS2098 /]# fsck /dev/VolGroup00/LogVol00
fsck 1.39 (29-May-2006)
e2fsck 1.39 (29-May-2006)
/dev/VolGroup00/LogVol00: clean, 230782/7010720 files, 1685264/7036928 blocks
接着赶紧mount
[root@MyVPS2098 /]# mount /dev/VolGroup00/LogVol00 /mnt

[root@MyVPS2098 /]# cd /mnt

[root@MyVPS2098 mnt]# ls

bin boot dev etc home lib lost+found media misc mnt net opt proc root sbin selinux srv sys tmp usr var

动态磁盘的作用

作者:阿川 发布时间:March 16, 2011 分类:网站应用 点击:1610

今天...那个传说中的客户又来升级他的磁盘了,详情参见:2003下带数据增加硬盘空间 ,但是他之前的磁盘已经被做成了一个扩展磁盘..然后再他的扩展磁盘中创建的逻辑盘.于是乎.现在添加的50G空间无法给他使用..于是乎...只好给他转换成动态磁盘了.
操作其实很简单的说.看图说明.一目了然
首先肯定是打开MMC找到磁盘管理的.接着在磁盘1上面点右键.选择转换成动态磁盘
disk1.jpg
再然后.他会提示你转换哪个磁盘.由于在xensystem管理的VPS为了让客户重做系统数据还在,.一般都是分2块磁盘来存放数据的.磁盘0是系统盘.磁盘1是文件盘.我们这里之选磁盘1
disk2.jpg
再接着,windows 2003会确认转换的磁盘信息

大家新年快乐!

作者:阿川 发布时间:February 3, 2011 分类:心情随笔 点击:2175

各位同学新年快乐!
祝大家在新的一年里:
身体倍棒.流量倍增!

金山的快盘用来备份数据很给力

作者:阿川 发布时间:January 13, 2011 分类:网络杂谈 点击:1947

金山快盘.我近期通过朋友获得了这玩意.发现还很给力
用来备份数据还真的不错.嘎嘎..各位同学可以试试
地址:
http://k.wps.cn/

nginx下面WP博客伪静态规则

作者:阿川 发布时间:January 10, 2011 分类:编程开发 点击:1324

先记录个.需要的朋友们拿过去试试
规则1:

location /
{
try_files $uri $uri/ /index.php?q=$uri&$args;
}

规则2:
location / {
index index.php index.html;
 
if (!-f $request_filename) {
rewrite ^(.*)$ /index.php?q=$1 last;
break;
}
 
if (!-d $request_filename) {
rewrite ^(.*)$ /index.php?q=$1 last;
break;
}
}