Category: VPS

    VPS(Virtual Private Server 虚拟专用服务器) 介绍

    很多人看到同样配置的VPS价格相差很大,甚是不理解,其实VPS使用的虚拟技术种类有很多,如OpenVZ、Xen、KVM;而Xen又分HVM与PV。

    在XEN中pv是半虚拟化,hvm是全虚拟化,pv只能用于linux内核的系统,效率更高,hvm可以虚拟所有常见操作系统(可以使用 windows),理论效率比pv略低,另外,hvm需要cpu虚拟化指令支持,pv无此要求。

    KVM是新兴的虚拟化项目,出售KVM的VPS商家不多,但据说KVM虚拟技术是比较强悍的。

    而OpenVZ是一个类似于Linux-VServer的操作系级全虚拟化解决方案,目前基于Xen和OpenVZ的VPS服务商比较多。

    下面是几种常见技术OpenVZ、Xen、KVM做简单介绍和对比,以备你选购自己合适的VPS。

    OpenVZ

    OpenVZ是操作系统级别的虚拟化技术,是底层操作系统上的一层应用,这意味着易于理解和低权重开销,一般来说也意味着更优的性能。但是OpenVZ配置起来比较灵活,给黑心服务商改低限制的机会。

    优势:现在外面卖的这种类型,许可的内存都超大,CPU也强劲,而且卖家很多,可比性也很强。性价比超高。

    劣势:超卖,没有不超卖的,导致各种石头盘,钻石盘。连带的cpu也被过度分割导致性能升值不如其标明的1/10。再有就是内存,基本上OpenVZ技术没有独占的,都是共享,别人多了你就少了,而且这种技术最大的劣势就是内存下来后直接就是当机。还有开设vpn各种不方便。

    Xen

    Xen是半虚拟化技术,它并不是一个真正的虚拟机,而是相当于自己运行了一个内核的实例,可以自由的加载内核模块,虚拟的内存和IO,稳定而且可预测。分Xen-pv和Xen-hvm,区别就是pv只支持linux,而hvm支持win系统。

    优势:内存独占,虽然小但是保证分配的到。部分虚拟技术决定了就算是超卖也不会超太离谱。所以一般的母鸡就算超了,也很少导致石头盘。当然小鸡有pt就除外了。另外就是即使内存再低也不会当掉,只是会无响应一段时间。

    劣势:内存小,硬盘小,带宽小(以上3点均和同价位的openvz对比)。因为没法超卖了,为了赚钱只能把这3个基本配置降下来了。还有就是供应商残次不齐,而且大部分在说xen的时候都木有明说是pv还是hvm,其实pv的性能是优于hvm的。

    KVM

    优势:和xen类似,比xen更好的一点是,kvm是完全虚拟的,所以不分pv和hvm的区别,所有的kvm类型的虚拟技术都可以装各种linux的发行版和各种win的发行版,不管供应商在主页有没有写明是否支持win,只要你配置够win运行,那就肯定可以装的上去,只是方法的问题而已。

    劣势:恰恰因为kvm可以装任意类型的操作系统,导致了折腾帝甚至在128m的机器上装了win2003(上去后直接所有的cpu和内存都用于硬盘IO 了,不明白这些人想干神马)。其结果就是所有的kvm邻居都得看你周围邻居的脸色。这么说把,一个node下只要有5、6台这种折腾帝,对不起,你的硬盘基本就是石头盘了。

    个人比较倾向于Xen,因为它是对供应商和和客户来说都是可以接受的折衷方案。openvz超卖太厉害,kvm等看RP,这2种都不适合那些不想折腾只想做站的站长。

    转。

    Categories: VPS

    SSH/Putty命令 一键删除文件夹

    Linux服务器管理不像Windows服务器管理那么方便,当然Linux也可以直观可视化操作。管理网站时常常会碰到网站产生大量垃圾文件的苦恼,直接登录FTP删除的话,曾经试过删了一整天都删不完,FTP还常常断线。使用SSH命令管理操作可以在Linux服务器上一键删除文件夹。步骤如下:
    1、Putty软件,输入你的主机IP地址,连接类型选择SSH打开。
    2、选择你要删除的文件夹,操作演示以网站http://www.zyzyw.com为例,通过FTP连接到网站,可以看到网站的所有目录,我要删除“/host/web/www/www.zyzyw.com/delete”文件夹目录下面所有的文件。通过FTP可以看到目录下既有文件也有文件夹。
    3、在SSH运行命令,
    rm -rf /host/web/www/www.zyzyw.com/Delete
    只要几分钟,十几万的垃圾文件即可删除。
    4、接着在FTP软件界面下刷新,可以看到/host/web/www/www.war126.com/Delete目录以下所有文件、文件夹已经一并删除了。

    Categories: VPS

    LNMP 0.7一键安装包 添加与删除虚拟主机(转)

    一、执行添加主机命令

    /root/vhost.sh

    /lnmp/vhost.sh    (LNMP 1.0 中请改为lnmp)

    在SSH中执行以上命令,则开始添加主机。

    二、填写相关信息

    1、绑定主域名(Please input domain)

    填写你的主域名地址,如www.kwx.gd,若为空则自动填为:www.lnmp.org。

    2、是否绑定多个域名(Do you want to add more domain name)?

    若需要,请先输入Y。当然,若不需要多个域名,请输入n跳过。
    如上图,若您的主域名填写的是www.kwx.gd,而您又想kwx.gd这个域名和www.kwx.gd访问的是同个虚拟主机,则填写kwx.gd。或若您的主域名是二级域名abc.kwx.gd,而您又想efg.kwx.gd访问的虚拟主机和abc.kwx.gd是同个虚拟主机,则填写efg.kwx.gd。

    3、绑定虚拟主机目录(Please input the directory for the domain)

    如上图,则提示是否手动指定虚拟主机目录。一般来说保持默认,目录为:“/home/wwwroot/您的主域名”。保持默认直接回车即可。若需要手动指定,请填写完整的目录路径,如:“/home/wwwroot/kwxgd”。

    4、是否使用伪静态规则(Allow Rewrite rule? y/n)

    如上图,LNMP一键安装包默认只支持nginx的伪静态规则代码,自带的nginx伪静态有:Discuz、Wordpress、Sablog、dabr、typecho等。其它规则需要手工添加,请参见:《留位》
    若需要,请先输入y,然后输入规则名。假如您使用的是Wordpress,则直接在此填写wordpress即可。
    若不需要,则输入n,跳过此步。

    5、开启日志(Allow access_log? y/n)

    这个选项主要是设置是否记录该虚拟主机的nginx访问日志文件,一般情况下请输入N跳过。若需要指定,请输入Y,并参考下图。

    输入Y后则提示输入日志名称,保持默认请直接回车,若要手动指定则在提示后方输入完整的日志文件名,如kwxgd.log。日志保存在/home/wwwlogs目录下。
    注意:日志文件随着网站的访问量和时间的积累占用的容量会越来越大,太大的日志文件会影响一定的系统性能,请定期清理日志文件。

    6、开始安装

    第5步结束后,按任意键开始安装。脚本会根据您之前的操作自动部署相关设置。

    三、删除虚拟主机

    若您不再需要该虚拟主机,可执行虚拟主机的删除操作。

    1、进入虚拟主机文件目录

    cd /usr/local/nginx/conf/vhost

    SSH执行以上命令。

    2、查看已经添加的虚拟主机

    ls -a

    SSH执行以上命令。

    3、删除虚拟主机(如www.kwx.gd.conf)

    rm -rf www.kwx.gd.conf

    SSH执行以上命令。黄色文字根据自己需要删除的配置文件名修改。

    4、重启Nginx使其生效

    /etc/init.d/nginx restart

    SSH执行以上命令。最后别忘记删除/home/wwwroot/里相应目录里的文件节约空间(注意备份)。

    $$$转自:http://www.kwx.gd/PHPEnvironment/LNMP-Vhost.html

    Categories: VPS Tags: Tags: ,