给基于centos的服务器或者VPS添加多个IP

作者:阿川 发布时间:December 30, 2010 分类:互联网络 点击:1170

现在贴上来做个记录.怕以后又忘记了
首先:

cd /etc/sysconfig/network-scripts/

将本身的网卡配置复制一份,名字看情况定,目前只有一个网卡的话就是:0,如果有第二块就+1。第三块再+1
cp ifcfg-eth0 ifcfg-eth0:0

然后编辑复制的文件
vi ifcfg-eth0:0

将DEVICE=eth0改成DEVICE=eth0:0
然后再修改网关地址,子网和IP地址
最后重启网卡
service network restart

于是,阿门.搞定了.!

使用IIS批量创建网站

作者:阿川 发布时间:December 28, 2010 分类:心情随笔 点击:1368

iisweb /create Path SiteName [/b Port] [/i IPAddress]
 [/d HostHeader] [/dontstart] [/s Computer [/u [Domain\]User/p Password]]

创建实例:
iisweb /create d:\web\site1 "批量创建站点1" /i 123.123.123.123 /d www.site1.com /b 80

参数

路径

指定网站内容文件的位置。路径必须是本地路径,如 C:\Projects\HTML。如果指定的路径不存在,iisweb.vbs 就会创建该路径。

XenServer添加和使用LVM分区

作者:阿川 发布时间:December 1, 2010 分类:编程开发 点击:1900

一 增加分区

lvmdiskscan       #列出所有分区,查看哪个为LVM分区
 
vgdisplay           #查看LVM分区是否有建立卷组,
                       #如有,查看其卷组号(vg) ,
                       #假设查询到的卷组号(vg)为VG_XenStorage-xxx
 
lvcreate -L 10G -n localiso  VG_XenStorage-xxx        
                      #在卷组上,创建一个大小为10G,名字叫localiso的逻辑卷

二 格式化分区

mkfs.ext3   /dev/VG_XenStorage-xxx/localiso          
# 将新增的逻辑卷进行格式化,具体的path可以通过lvscan看到

解决nginx 502 bad getaway

作者:阿川 发布时间:December 1, 2010 分类:编程开发 点击:1376

1:查看当前的PHP FastCGI进程数是否够用:

netstat -anpo | grep "php-cgi" | wc -l

如果实际使用的“FastCGI进程数”接近预设的“FastCGI进程数”,那么,说明“FastCGI进程数”不够用,需要增大。
2:关于php-fpm.conf
php-fpm里面的这两个参数
如果php-cgi在xx时间内有xx个进程因为资源不足退出就平滑重启
; If this number of child processes exit with SIGSEGV or SIGBUS within the time
; interval set by emergency_restart_interval then FPM will restart. A value
; of '0' means 'Off'.
; Default Value: 0
emergency_restart_threshold = 5
 
; Interval of time used by emergency_restart_interval to determine when
; a graceful restart will be initiated.  This can be useful to work around
; accidental corruptions in an accelerator's shared memory.
; Available Units: s(econds), m(inutes), h(ours), or d(ays)
; Default Unit: seconds

记录下.以后有新的东西继续更新

BigDump:帮你导入大容量的.sql和gzip文件

作者:阿川 发布时间:November 21, 2010 分类:编程开发 点击:1396

今天给客户恢复他的小说站数据,发现他的.sql备份居然达到了700M.所以用phpmyadmin导入肯定是不可能的,于是我用mysql直接执行sql.发现在执行了600M的sql之后由于语法错误中断了.于是满世界找工具.今天终于发现了这款BigDump.
据说可以恢复大容量的数据.于是来测试下
先下载附件的bigdump.编辑里面的数据库信息.接着放到你的网站目录中.然后将你的sql放在网站目录.然后输入http://你的域名/bigdump.php来访问
下面是我导入的时候的截图
BigDump
恢复中.....需要的朋友下回去吧
-------------------------------------------------------
最后发现.数据太大..用这个也没办法.于是.只好在mysql中导入了,将data.sql复制到mysql的bin目录下.
然后在dos命令中cd到mysql的bin目录下面,然后执行

mysql -uroot -ppassword database < data.sql --default-character-set=utf8

==========这里是附件==========
bigdump.zip

2003下带数据增加硬盘空间

作者:阿川 发布时间:November 21, 2010 分类:编程开发 点击:1581

今天一个客户通过后台升级了15G的硬盘.但是windows下面是无法直接将新升级的磁盘空间是无法直接分配给已经带数据的硬盘的.本来我想使用PQ或者分区魔法师来给客户分区.但是发现这2个玩意都不太支持windows2003。于是只好自己想办法了.起初我想用的是DiskDirectorServer10.0,但是这家伙不太听话.所以放弃了.
接着使用了windows自带的分区工具处理好了这个问题.
其实操作很简单.打开一个CMD窗口.输入

Diskpart
,将会的到windows反馈的信息
Microsoft DiskPart Copyright (C) 1999-2001 Microsoft Corporation.
On computer: MICRSOFT-XXXXXX

独立服务器/VPS安装memcache for windows

作者:阿川 发布时间:November 20, 2010 分类:预留位置 点击:655

以我自己的美国VPS美国VPS为实例..演示
dx1.5开始支持memcache,服务器安装加载后,速度会好很多,而且安装并不是太麻烦,下面以Windows 2003为例,介绍安装和在dx1.5中启用方法:
1:下载memcached组件,这里提供一个.附件提供
之后解压到任意目录下,比如我就解压到服务器的d:\memcache目录下。
2、点击开始--运行---cmd,回车

输入命令

d:\memcache\memcached.exe -d install(这个命令是安装到服务项里,卸载可用uninstall)

没有提示错误就表明安装成功,接着输入命令

d:\memcache\memcached.exe -d start   (这个是启动命令)

如果没有错误提示,表明启动成功。

Linux VPS上SSH安装Kloxo/Lxadmin

作者:阿川 发布时间:November 18, 2010 分类:编程开发 点击:1380

首先通过Putty进入到VPS上,不要说你连Putty都不懂用。

1、卸载掉不原有环境
如果你的VPS安装的是centos完全版,那么它已经自带有apache等组件,我们要使用kloxo自带的服务器组件,就需要先卸载自带的apache、mysql等。

卸载Mysql

# rpm -qa | grep mysql
# yum remove mysql

卸载Apache
# rpm -qa | grep httpd
# yum remove httpd

卸载PHP
# rpm -qa | grep php
# yum remove php

注意:卸载的时候如果卸载不掉,系统一般会提示包的依赖关系,并且列出依赖的包的名称,先卸载提示依赖的包就可以了。如果实在实在有卸载不掉的包,可以加-nodeps这个参数来卸载,比如卸载php-5.2.6-11,实在卸不掉了。就用:
rpm -e php-5.2.6-11 -nodeps

命令很强硬,应该行的。