<?xml version="1.0" encoding="UTF-8"?>
<rss version="2.0"
	xmlns:content="http://purl.org/rss/1.0/modules/content/"
	xmlns:wfw="http://wellformedweb.org/CommentAPI/"
	xmlns:dc="http://purl.org/dc/elements/1.1/"
	xmlns:atom="http://www.w3.org/2005/Atom"
	xmlns:sy="http://purl.org/rss/1.0/modules/syndication/"
	xmlns:slash="http://purl.org/rss/1.0/modules/slash/"
	>

<channel>
	<title>深度VPS &#187; 教程</title>
	<atom:link href="http://www.deepvps.com/tag/%E6%95%99%E7%A8%8B/feed" rel="self" type="application/rss+xml" />
	<link>http://www.deepvps.com</link>
	<description>专注VPS技术，关注前端技术</description>
	<lastBuildDate>Sat, 04 Feb 2023 14:00:33 +0000</lastBuildDate>
	<generator>http://wordpress.org/?v=2.9.2</generator>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
			<item>
		<title>2014 DirectAdmin面板 最新安装教程</title>
		<link>http://www.deepvps.com/2014-install-directadmin.html</link>
		<comments>http://www.deepvps.com/2014-install-directadmin.html#comments</comments>
		<pubDate>Thu, 21 Aug 2014 12:34:22 +0000</pubDate>
		<dc:creator>deepvps</dc:creator>
				<category><![CDATA[VPS控制面板]]></category>
		<category><![CDATA[directadmin]]></category>
		<category><![CDATA[教程]]></category>

		<guid isPermaLink="false">http://www.deepvps.com/?p=1475</guid>
		<description><![CDATA[今天，deepvps有个安装DA面板的VPS要升级更换服务器，deepvps就随手百度了一下，找到了赵蓉的这个文章不错。全文转载过来，嘿嘿，蓉蓉表见怪哈。
首先，我们同样需要一台服务器或者VPS，干净的操作系统，以及正确的授权，DA授权绑定了服务器主IP和操作系统，预备长期用的话大家可以购买那些终身授权，比月付划算。当然，你也可以用开心版，只要胆子够大的话(啥是开心版？丢，2了吧？不给钱就用，开心不？)。
准备工作
之前我一直喜欢在CentOS5.*安装，今天我们以CentOS6.* 32bit系统为例，首先安装组件。
sed -i &#8220;s/^SELINUX=.*/SELINUX=disabled/&#8221; /etc/sysconfig/selinux  #关闭selinux
yum -y update    #升级
yum -y install gcc gcc-c++ flex make perl unzip bzip2 wget automake autoconf quota libgd.so.2
#安装必要组件
yum remove httpd php mysql      #移除HTTPD，PHP和MySQL
上面的部分跟我去年的一样，我复制过来的，关于这些个组件，跟你VPS本身的系统模板有关，即使后面他报错，你也可以缺什么装什么，或者官方有个更完整的：yum install wget gcc gcc-c++ flex bison make bind bind-libs bind-utils openssl openssl-devel perl patch quota libaio libcom_err-devel libcurl-devel gd zlib-devel zip unzip libcap-devel cronie bzip2 db4-devel cyrus-sasl-devel [...]]]></description>
			<content:encoded><![CDATA[<p>今天，deepvps有个安装DA面板的VPS要升级更换服务器，deepvps就随手百度了一下，找到了赵蓉的这个文章不错。全文转载过来，嘿嘿，蓉蓉表见怪哈。</p>
<p>首先，我们同样需要一台服务器或者VPS，干净的操作系统，以及正确的授权，DA授权绑定了服务器主IP和操作系统，预备长期用的话大家可以购买那些终身授权，比月付划算。当然，你也可以用开心版，只要胆子够大的话(啥是开心版？丢，2了吧？不给钱就用，开心不？)。</p>
<h2>准备工作</h2>
<p>之前我一直喜欢在CentOS5.*安装，今天我们以CentOS6.* 32bit系统为例，首先安装组件。<span id="more-1475"></span></p>
<blockquote><p>sed -i &#8220;s/^SELINUX=.*/SELINUX=disabled/&#8221; /etc/sysconfig/selinux  #关闭selinux</p>
<p>yum -y update    #升级</p>
<p>yum -y install gcc gcc-c++ flex make perl unzip bzip2 wget automake autoconf quota libgd.so.2</p>
<p>#安装必要组件</p>
<p>yum remove httpd php mysql      #移除HTTPD，PHP和MySQL</p></blockquote>
<p>上面的部分跟我去年的一样，我复制过来的，关于这些个组件，跟你VPS本身的系统模板有关，即使后面他报错，你也可以缺什么装什么，或者官方有个更完整的：yum install wget gcc gcc-c++ flex bison make bind bind-libs bind-utils openssl openssl-devel perl patch quota libaio libcom_err-devel libcurl-devel gd zlib-devel zip unzip libcap-devel cronie bzip2 db4-devel cyrus-sasl-devel perl-ExtUtils-Embed，这么多下来，看他够不够。</p>
<h2>下载脚本及运行</h2>
<blockquote><p>wget http://www.directadmin.com/setup.sh       #下载脚本</p>
<p>chmod 755 setup.sh                  #设定权限</p>
<p>./setup.sh                              #运行安装脚本</p></blockquote>
<p>我建议在所有步骤开始前加上screen，毕竟这不是三两分钟就OK的，那么久，你看着他装，或者万一背时正干着断网了，也很纠结，养成好的习惯，编译最好上screen，切记。</p>
<h2>编译安装</h2>
<p>这些步骤，我以截图为主。</p>
<p><a href="http://www.zrblog.net/wp-content/uploads/2013/03/da2013-1.jpg"><img title="da2013-1" src="http://www.deepvps.com/wp-content/uploads/auto_save_image/2014/08/203423HMS.jpg" border="0" alt="da2013-1" width="559" height="364" /></a></p>
<p>如上图，首先是授权信息的录入，然后是输入你的hostname，接下来选择网卡或者IP信息，然后回车下一步，这一步就是对比之前最多改动的地方。</p>
<p><a href="http://www.zrblog.net/wp-content/uploads/2013/03/da2013-2.jpg"><img title="da2013-2" src="http://www.deepvps.com/wp-content/uploads/auto_save_image/2014/08/203424jkt.jpg" border="0" alt="da2013-2" width="559" height="251" /></a></p>
<p>我把这些信息复制下来，大家参考。</p>
<p>You now have 4 options for your apache/php setup.</p>
<p>1: customapache:         end-of-life software.  Apache 1.3, php 4, frontpage.  Do not use.  No support.<br />
2: custombuild 1.1:      older software.  Apache 2.x, php 4, 5, or both in cli and/or suphp. Defaults to php 5.2<br />
3: custombuild 1.2:      * Recommended. simlar to 1.1, newer default versions.  Apache 2.x, php 5, 6, or both in cli and/or suphp. Defaults to php 5.3<br />
4: custombuild 2.0 ALPHA: Not yet recommended, still in testing. Apache 2.4, mod_ruid2, php 5.4. Can be set to use php-FPM. Experts only. Requires pre-release binaries.</p>
<p>他提供了4个选项给你选择，第一个忽略，太老了这些组件；第二个，就是我们去年用的，Apache2.*，PHP5或者4，默认是PHP5.2.17，可选CGI或者CLI；第三个，是目前推荐的，Apache2.*，PHP加入了5和6的版本选择，默认是PHP5.3，可选CGL或者CLI模式；第四项，还在测试阶段。</p>
<p>我建议就听他的，选第三个吧。</p>
<p>you like the default settings of apache 2.2 and php 5.3 cli? (y/n):n</p>
<p>#你是否准备安装默认的apache2.2+php5.3，cli模式，如果你想自定义安装，就选n。</p>
<p>这一步，你选y的话，也可以，坐等安装完成，不过，我们这里以自定义来玩，就选n。</p>
<p>Would you like to have PHP5 or PHP6 as default? (5/6):5</p>
<p>#问你安装PHP5还是6，我选PHP5</p>
<p>Would you like to have PHP5? (yes/no): yes</p>
<p>#问你要不要PHP5呢，不要我还选5？</p>
<p>Would you like to have PHP5 as CLI or CGI? (cli/cgi): cgi</p>
<p>#CGI还是CLI模式？选择cgi</p>
<p>Would you like to have PHP6? (yes/no): no</p>
<p>#要不要PHP6？我不要，你要不要我不管。</p>
<p>Would you like to have ionCube? (yes/no): yes</p>
<p>#是否安装ionCube？</p>
<p>Would you like to have Zend Optimizer? (yes/no): yes</p>
<p>#是否安装Zend Optimizer？</p>
<p>Would you like to have an ability to update/instal MySQL using CustomBuild? (yes/no): yes</p>
<p>#是否更新/安装MySQL？</p>
<p>上面的几个步骤，我都是选的yes，去年ionCube和Zend Optimizer我选择的no，然后后来自定义安装，今年不这么干了，别那么麻烦给自己找事，他装你装都是装，怎么方便怎么来！不过，需要提醒的是在PHP5.2下为Zend Optimizer，但是PHP5.3下是Zend Guard Loader。后面的我就用截图了，一个个复制标注也挺麻烦，加上这些可以根据你自己的喜好选择，你也可以照我图上的来。</p>
<p><a href="http://www.zrblog.net/wp-content/uploads/2013/03/da2013-3.jpg"><img title="da2013-3" src="http://www.deepvps.com/wp-content/uploads/auto_save_image/2014/08/2034244p1.jpg" border="0" alt="da2013-3" width="559" height="346" /></a></p>
<p>最后一个选择后，他会先检查你服务器最快的下载源，然后开始编译，安装。</p>
<p>这个过程可能超过15分钟，具体时间根据你的服务器配置不同而有差异。</p>
<p>等待安装完成后，使用默认密码登陆即可。</p>
]]></content:encoded>
			<wfw:commentRss>http://www.deepvps.com/2014-install-directadmin.html/feed</wfw:commentRss>
		<slash:comments>2</slash:comments>
		</item>
		<item>
		<title>Linode VPS 购买图文教程</title>
		<link>http://www.deepvps.com/linode-sign-up.html</link>
		<comments>http://www.deepvps.com/linode-sign-up.html#comments</comments>
		<pubDate>Fri, 12 Apr 2013 15:05:10 +0000</pubDate>
		<dc:creator>deepvps</dc:creator>
				<category><![CDATA[美国VPS]]></category>
		<category><![CDATA[linode]]></category>
		<category><![CDATA[教程]]></category>
		<category><![CDATA[购买]]></category>

		<guid isPermaLink="false">http://www.deepvps.com/?p=1328</guid>
		<description><![CDATA[
前言：
Linode VPS的确是目前全球做得最好的VPS，没有之一，这个毫不夸张。
相信我们，选择Linode，就是选择正确！
购买条件：
请准备好带Visa或Mastercard标志的双币信用卡一张。
第一步：
访问Linode官方网站：请点击这里！
第二步：
点击右上角的“Sign up”链接，会出现一个注册表单页面，如图：

请按照图上标注的进行填写即可。
“Referral Code”这一项，如果您是从本站点击过去的，默认已经有了。
如果没有，请填写我们的专用代码：bd7d7cef0a013b0538c527cf6b3f3634b47b4c9c
第三步：
会出来一个协议让你点同意，然后是一个账单页面。
由于我是2013年4月12日下的订单，选择的是1024M内存的套餐，而Linode是按自然月进行计算费用，所以从今天计算到本月底2013年4月30日（也有的情况是本月只剩几天了，然后连下个月一起计算在内，所以价格就是大于20刀，大家不必惊慌，仔细看账单明细就明白了。）
确认，点击“Complete Order”按钮，订单完成。
至此，购买成功了。
]]></description>
			<content:encoded><![CDATA[<p><a href="http://www.deepvps.com/go/linode" target="_blank"><img src="http://www.deepvps.com/wp-content/uploads/linode/linode_logo.png" alt="Linode" /></a></p>
<p><strong>前言：</strong></p>
<p>Linode VPS的确是目前全球做得最好的VPS，没有之一，这个毫不夸张。<br />
相信我们，选择Linode，就是选择正确！</p>
<p><strong>购买条件：</strong></p>
<p>请准备好带Visa或Mastercard标志的双币信用卡一张。</p>
<p><strong>第一步：</strong></p>
<p>访问Linode官方网站：<a href="http://www.deepvps.com/go/linode" target="_blank">请点击这里！</a><span id="more-1328"></span></p>
<p><strong>第二步：</strong></p>
<p>点击右上角的“Sign up”链接，会出现一个注册表单页面，如图：</p>
<p><img src="http://www.deepvps.com/wp-content/uploads/linode/linode-sign-up.png" alt="/linode-sign-up" /></p>
<p>请按照图上标注的进行填写即可。</p>
<p>“Referral Code”这一项，如果您是从本站点击过去的，默认已经有了。<br />
如果没有，请填写我们的专用代码：bd7d7cef0a013b0538c527cf6b3f3634b47b4c9c</p>
<p><strong>第三步：</strong></p>
<p>会出来一个协议让你点同意，然后是一个账单页面。</p>
<p>由于我是2013年4月12日下的订单，选择的是1024M内存的套餐，而Linode是按自然月进行计算费用，所以从今天计算到本月底2013年4月30日（也有的情况是本月只剩几天了，然后连下个月一起计算在内，所以价格就是大于20刀，大家不必惊慌，仔细看账单明细就明白了。）</p>
<p>确认，点击“Complete Order”按钮，订单完成。</p>
<p>至此，购买成功了。</p>
]]></content:encoded>
			<wfw:commentRss>http://www.deepvps.com/linode-sign-up.html/feed</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
		<item>
		<title>CentOS 详细安装图解教程</title>
		<link>http://www.deepvps.com/centos-installation-tutorial.html</link>
		<comments>http://www.deepvps.com/centos-installation-tutorial.html#comments</comments>
		<pubDate>Sat, 23 Feb 2013 15:30:54 +0000</pubDate>
		<dc:creator>deepvps</dc:creator>
				<category><![CDATA[VPS入门]]></category>
		<category><![CDATA[CentOS]]></category>
		<category><![CDATA[安装]]></category>
		<category><![CDATA[教程]]></category>

		<guid isPermaLink="false">http://www.deepvps.com/?p=1281</guid>
		<description><![CDATA[CentOS操作系统以完善的支持社区、良好的硬件兼容与及其稳定的运行环境而受到管理员的青睐，CentOS操作系统的安装过程也比较简单，只要会一些基础英文，按照提示即可一步步装好。根据选择的安装组件不同，安装CentOS系统大约需要10-30分钟左右，与Debian等系统的安装过程大同小异。
如果你是在VPS虚拟机中安装CentOS，则需要注意将VPS从CentOS安装光盘中启动。本文将以CentOS5.5为例进行安装详解。所有安装过程已经在VPS提供商的真实环境中测试通过，供初学者进行参考。注意，安装过程将会删除磁盘数据，因此如果磁盘中有数据，请务必提前进行备份。
当从CentOS安装光盘启动后，会显示如下界面：

此时输入
linux text
即可在文本模式下安装CentOS。如果安装系统的服务器位于远程，VPS管理百科建议大家使用文本界面安装，这样VNC的显示速度会流畅的多。其实文本界面与图形界面的步骤都是一样的，唯一区别是文本界面没有那么多花枝招展的“图形”。
这时，提示是否扫描安装介质（光盘），以防出现坏块导致安装失败。如果光盘质量好，或者在VPS中安装，就没有必要扫描。skip即可。

然后选择安装语言，尝试选择Chinese

这时提示，无法使用Chinese，因为是图形安装界面，只能使用英语。没关系，继续即可。

键盘布局设置，选择标准的US键盘即可

这时，如果磁盘是第一次安装系统，就会提示，将对磁盘进行初始化，并且将丢失所有数据。确认即可。

在安装分区选择界面，选择第一个，即“删除所有分区，并且建立标准的默认分区方案”，然后OK下一步

这时会弹出几个对话框提示将删除数据，确认即可

来到这个界面，屏幕上显示了即将进行分区的方案。根据提示，按F12确认即可。

开始安装Grub引导器了。这里使用grub引导器，直接OK即可

配置Grub引导器，直接OK下一步

这里设置Grub的密码。如果你的CentOS是服务器环境，则不太建议在Grub中设置密码。否则将在每次的重启过程中要求输入密码。

这里设置Grub的安装磁盘分区，直接确认即可

现在开始设置网络，选择yes对网络进行设置。下面的步骤主要是配置是否使用DHCP，是否手动设置IP地址等等。根据情况进行设置



一阵狂设置后，来到hostname主机名设置界面。如果你的这台电脑域名是www.abc.com，则主机名为www。如果你的电脑没有域名，则留空即可。

设置时区。选择shanghai或chongqing都行。就是没有beijing~

开始设置root用户密码。root用户必须设置密码以保证系统安全，最好设置长一点复杂一点。

然后会让你选择安装的组件。如果是个人电脑，则把Gnome选上，如果是服务器环境，则没有必要安装图形界面，并且将所有的都去掉。确认后，安装程序提示即将开始安装，并且将安装日志保存至/root/install.log文件中。

正式开始安装了。

安装完成后，系统提示即将重启，请取出安装光盘。

至此，CentOS系统安装完毕。点击reboot按钮，计算机会重启。此时需要取出安装光盘，或将VPS设置为从硬盘启动。
启动CentOS，并登陆系统，CentOS会弹出一个初始设置界面，可进行简单的系统配置。完成后，
以root登陆，并执行：
yum update
更新系统。更新系统的时间可能远超安装系统的时间，耐心等待。
]]></description>
			<content:encoded><![CDATA[<p>CentOS操作系统以完善的支持社区、良好的硬件兼容与及其稳定的运行环境而受到管理员的青睐，CentOS操作系统的安装过程也比较简单，只要会一些基础英文，按照提示即可一步步装好。根据选择的安装组件不同，安装CentOS系统大约需要10-30分钟左右，与Debian等系统的安装过程大同小异。</p>
<p>如果你是在VPS虚拟机中安装CentOS，则需要注意将VPS从CentOS安装光盘中启动。本文将以CentOS5.5为例进行安装详解。所有安装过程已经在VPS提供商的真实环境中测试通过，供初学者进行参考。注意，安装过程将会删除磁盘数据，因此如果磁盘中有数据，请务必提前进行备份。<span id="more-1281"></span></p>
<p>当从CentOS安装光盘启动后，会显示如下界面：</p>
<p><img title="1centos_boot" src="http://www.deepvps.com/wp-content/uploads/auto_save_image/2013/02/153127CAg.png" alt="" width="300" height="225" /></p>
<p>此时输入</p>
<blockquote><p>linux text</p></blockquote>
<p>即可在文本模式下安装CentOS。如果安装系统的服务器位于远程，VPS管理百科建议大家使用文本界面安装，这样VNC的显示速度会流畅的多。其实文本界面与图形界面的步骤都是一样的，唯一区别是文本界面没有那么多花枝招展的“图形”。</p>
<p>这时，提示是否扫描安装介质（光盘），以防出现坏块导致安装失败。如果光盘质量好，或者在VPS中安装，就没有必要扫描。skip即可。</p>
<p><a href="http://www.deepvps.com/wp-content/uploads/auto_save_image/2013/02/233128c03.png"><img title="2centos_cd" src="http://www.deepvps.com/wp-content/uploads/auto_save_image/2013/02/233128c03.png" alt="" width="395" height="253" /></a></p>
<p>然后选择安装语言，尝试选择Chinese</p>
<p><a href="http://www.deepvps.com/wp-content/uploads/auto_save_image/2013/02/23312810J.png"><img title="3centos_lang" src="http://www.deepvps.com/wp-content/uploads/auto_save_image/2013/02/23312810J.png" alt="" width="576" height="320" /></a></p>
<p>这时提示，无法使用Chinese，因为是图形安装界面，只能使用英语。没关系，继续即可。</p>
<p><a href="http://www.deepvps.com/wp-content/uploads/auto_save_image/2013/02/233129ovP.png"><img title="4centos_lang" src="http://www.deepvps.com/wp-content/uploads/auto_save_image/2013/02/233129ovP.png" alt="" width="576" height="320" /></a></p>
<p>键盘布局设置，选择标准的US键盘即可</p>
<p><a href="http://www.deepvps.com/wp-content/uploads/auto_save_image/2013/02/233129GLP.png"><img title="5centos_kbd" src="http://www.deepvps.com/wp-content/uploads/auto_save_image/2013/02/233129GLP.png" alt="" width="369" height="355" /></a></p>
<p>这时，如果磁盘是第一次安装系统，就会提示，将对磁盘进行初始化，并且将丢失所有数据。确认即可。</p>
<p><a href="http://www.deepvps.com/wp-content/uploads/auto_save_image/2013/02/233129cp1.png"><img title="6centos_disk" src="http://www.deepvps.com/wp-content/uploads/auto_save_image/2013/02/233129cp1.png" alt="" width="368" height="368" /></a></p>
<p>在安装分区选择界面，选择第一个，即“删除所有分区，并且建立标准的默认分区方案”，然后OK下一步</p>
<p><a href="http://www.deepvps.com/wp-content/uploads/auto_save_image/2013/02/233130LGP.png"><img title="7centos_partition" src="http://www.deepvps.com/wp-content/uploads/auto_save_image/2013/02/233130LGP.png" alt="" width="576" height="320" /></a></p>
<p>这时会弹出几个对话框提示将删除数据，确认即可</p>
<p><a href="http://www.deepvps.com/wp-content/uploads/auto_save_image/2013/02/233130hji.png"><img title="8centos_partition" src="http://www.deepvps.com/wp-content/uploads/auto_save_image/2013/02/233130hji.png" alt="" width="427" height="256" /></a></p>
<p>来到这个界面，屏幕上显示了即将进行分区的方案。根据提示，按F12确认即可。</p>
<p><a href="http://www.deepvps.com/wp-content/uploads/auto_save_image/2013/02/233131uVN.png"><img title="9centos_partition" src="http://www.deepvps.com/wp-content/uploads/auto_save_image/2013/02/233131uVN.png" alt="" width="576" height="320" /></a></p>
<p>开始安装Grub引导器了。这里使用grub引导器，直接OK即可</p>
<p><a href="http://www.deepvps.com/wp-content/uploads/auto_save_image/2013/02/233131A2w.png"><img title="10centos_Grub" src="http://www.deepvps.com/wp-content/uploads/auto_save_image/2013/02/233131A2w.png" alt="" width="495" height="233" /></a></p>
<p>配置Grub引导器，直接OK下一步</p>
<p><a href="http://www.deepvps.com/wp-content/uploads/auto_save_image/2013/02/2331326Q4.png"><img title="11centos_Grub" src="http://www.deepvps.com/wp-content/uploads/auto_save_image/2013/02/2331326Q4.png" alt="" width="499" height="234" /></a></p>
<p>这里设置Grub的密码。如果你的CentOS是服务器环境，则不太建议在Grub中设置密码。否则将在每次的重启过程中要求输入密码。</p>
<p><a href="http://www.deepvps.com/wp-content/uploads/auto_save_image/2013/02/233132Bk4.png"><img title="12centos_Grubpassword" src="http://www.deepvps.com/wp-content/uploads/auto_save_image/2013/02/233132Bk4.png" alt="" width="541" height="318" /></a></p>
<p>这里设置Grub的安装磁盘分区，直接确认即可</p>
<p><a href="http://www.deepvps.com/wp-content/uploads/auto_save_image/2013/02/2331330xX.png"><img title="13centos_Grub" src="http://www.deepvps.com/wp-content/uploads/auto_save_image/2013/02/2331330xX.png" alt="" width="300" height="166" /></a></p>
<p>现在开始设置网络，选择yes对网络进行设置。下面的步骤主要是配置是否使用DHCP，是否手动设置IP地址等等。根据情况进行设置</p>
<p><a href="http://www.deepvps.com/wp-content/uploads/auto_save_image/2013/02/233133gFn.png"><img title="14centos_network" src="http://www.deepvps.com/wp-content/uploads/auto_save_image/2013/02/233133gFn.png" alt="" width="412" height="211" /></a></p>
<p><a href="http://www.deepvps.com/wp-content/uploads/auto_save_image/2013/02/233133ptO.png"><img title="15centos_network" src="http://www.deepvps.com/wp-content/uploads/auto_save_image/2013/02/233133ptO.png" alt="" width="520" height="267" /></a></p>
<p><a href="http://www.deepvps.com/wp-content/uploads/auto_save_image/2013/02/233134u6k.png"><img title="16centos_network" src="http://www.deepvps.com/wp-content/uploads/auto_save_image/2013/02/233134u6k.png" alt="" width="517" height="290" /></a></p>
<p>一阵狂设置后，来到hostname主机名设置界面。如果你的这台电脑域名是www.abc.com，则主机名为www。如果你的电脑没有域名，则留空即可。</p>
<p><a href="http://www.deepvps.com/wp-content/uploads/auto_save_image/2013/02/233134zkC.png"><img title="17centos_hostname" src="http://www.deepvps.com/wp-content/uploads/auto_save_image/2013/02/233134zkC.png" alt="" width="502" height="219" /></a></p>
<p>设置时区。选择shanghai或chongqing都行。就是没有beijing~</p>
<p><a href="http://www.deepvps.com/wp-content/uploads/auto_save_image/2013/02/233135Z2y.png"><img title="18centos_timezone" src="http://www.deepvps.com/wp-content/uploads/auto_save_image/2013/02/233135Z2y.png" alt="" width="363" height="308" /></a></p>
<p>开始设置root用户密码。root用户必须设置密码以保证系统安全，最好设置长一点复杂一点。</p>
<p><a href="http://www.deepvps.com/wp-content/uploads/auto_save_image/2013/02/233135CCI.png"><img title="19centos_psw" src="http://www.deepvps.com/wp-content/uploads/auto_save_image/2013/02/233135CCI.png" alt="" width="454" height="293" /></a></p>
<p>然后会让你选择安装的组件。如果是个人电脑，则把Gnome选上，如果是服务器环境，则没有必要安装图形界面，并且将所有的都去掉。确认后，安装程序提示即将开始安装，并且将安装日志保存至/root/install.log文件中。</p>
<p><a href="http://www.deepvps.com/wp-content/uploads/auto_save_image/2013/02/233135oUx.png"><img title="20centos_start" src="http://www.deepvps.com/wp-content/uploads/auto_save_image/2013/02/233135oUx.png" alt="" width="447" height="242" /></a></p>
<p>正式开始安装了。</p>
<p><a href="http://www.deepvps.com/wp-content/uploads/auto_save_image/2013/02/233136Tgo.png"><img title="21centos_install" src="http://www.deepvps.com/wp-content/uploads/auto_save_image/2013/02/233136Tgo.png" alt="" width="466" height="243" /></a></p>
<p>安装完成后，系统提示即将重启，请取出安装光盘。</p>
<p><a href="http://www.deepvps.com/wp-content/uploads/auto_save_image/2013/02/233136bC4.png"><img title="22centos_install" src="http://www.deepvps.com/wp-content/uploads/auto_save_image/2013/02/233136bC4.png" alt="" width="300" height="139" /></a></p>
<p>至此，CentOS系统安装完毕。点击reboot按钮，计算机会重启。此时需要取出安装光盘，或将VPS设置为从硬盘启动。</p>
<p>启动CentOS，并登陆系统，CentOS会弹出一个初始设置界面，可进行简单的系统配置。完成后，</p>
<p>以root登陆，并执行：</p>
<blockquote><p>yum update</p></blockquote>
<p>更新系统。更新系统的时间可能远超安装系统的时间，耐心等待。</p>
]]></content:encoded>
			<wfw:commentRss>http://www.deepvps.com/centos-installation-tutorial.html/feed</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
		<item>
		<title>CentOS连接OpenVPN教程（Linux下OpenVPN客户端配置教程）</title>
		<link>http://www.deepvps.com/centos-connect-openvpn-tutorial.html</link>
		<comments>http://www.deepvps.com/centos-connect-openvpn-tutorial.html#comments</comments>
		<pubDate>Wed, 17 Oct 2012 13:56:47 +0000</pubDate>
		<dc:creator>deepvps</dc:creator>
				<category><![CDATA[VPS管理维护]]></category>
		<category><![CDATA[CentOS]]></category>
		<category><![CDATA[OPENVPN]]></category>
		<category><![CDATA[教程]]></category>

		<guid isPermaLink="false">http://www.deepvps.com/?p=1213</guid>
		<description><![CDATA[一般来说，提供Web服务的Linux服务器是很少需要连接OpenVPN的，但是个人Linux计算机在很多时候就需要连接OpenVPN了。比如以Linux为开发环境，需要连接公司的OpenVPN等等。
本文将以CentOS系统为例，介绍在终端下连接远程OpenVPN服务的方法。
1，安装OpenVPN
首先需要安装OpenVPN客户端。一般来说直接使用yum即可（在Debian系中是apt-get）。执行如下命令安装：
[root@www ~]# yum install openvpn
稍等片刻将自动安装好openvpn需要的软件包。安装完成后，应该出现
/etc/openvpn/
文件夹。
2，配置OpenVPN
作为客户端，OpenVPN并没有特定的配置文件，而是由服务器提供方给出一个配置文件。对于认证，OpenVPN提供了两种认证方法：基于用户名/密码的认证与SSL证书认证。用户名/密码的认证方法无法（或较难）限制一个账号同时连接多个客户端，而采用证书，则可保证同一证书同一时间只能有一个客户端连接。当然，这些都是由服务器端决定的，不需要客户端进行选择。
首先将OpenVPN服务器提供商发给你的配置文件解压，并将所有文件都复制到 /etc/openvpn/中。
这些文件中至少包含一个.ovpn文件；如果服务器需要证书认证，则应该还存在另外三个证书文件。
看懂OpenVPN配置格式。下面是一个.ovpn配置示例：
client
dev tap
proto tcp-client
remote 192.168.135.75 1194
resolv-retry infinite
nobind
mute-replay-warnings
redirect-gateway
ca  /etc/ca.crt
cert /etc/client.crt
key /etc/client.key
comp-lzo
verb 4
一般来说，红色的内容可能需要你进行修改。将红色的内容修改成这三个文件的实际位置。然后保存即可。
3，连接OpenVPN
在配置好.ovpn文件后，执行
openvpn /etc/***.ovpn
即可连接服务器了。注意，上面的参数应该换成你的配置文件实际位置。
此时，终端会回显很多连接日志。如果连接不成功，则可以通过这些日志来确定出错位置。如果要断开，只需要通过Ctrl+C强制终止即可。
上面的命令在实际中并不方便，因为它要占用一个独立的终端。在测试成功后，使用以下命令即可在后台连接OpenVPN：
openvpn /etc/***.ovpn &#62; /dev/null &#38;
值得称赞的是，openvpn非常智能，在连接异常中断、无法连接服务器、断网的情况下，它会自动重连。因此，如果希望开机即自动连接OpenVPN，或者是VPN常年在线，则可将上述命令行加入
/etc/rc.local
中。注意，命令末尾的&#38;符号不能省略，否则将可能阻塞系统的正常启动。
]]></description>
			<content:encoded><![CDATA[<p>一般来说，提供Web服务的Linux服务器是很少需要连接OpenVPN的，但是个人Linux计算机在很多时候就需要连接OpenVPN了。比如以Linux为开发环境，需要连接公司的OpenVPN等等。</p>
<p>本文将以CentOS系统为例，介绍在终端下连接远程OpenVPN服务的方法。</p>
<h3>1，安装OpenVPN</h3>
<p>首先需要安装OpenVPN客户端。一般来说直接使用yum即可（在Debian系中是apt-get）。<span id="more-1213"></span>执行如下命令安装：</p>
<blockquote><p>[root@www ~]# yum install openvpn</p></blockquote>
<p>稍等片刻将自动安装好openvpn需要的软件包。安装完成后，应该出现<br />
/etc/openvpn/<br />
文件夹。</p>
<h3>2，配置OpenVPN</h3>
<p>作为客户端，OpenVPN并没有特定的配置文件，而是由服务器提供方给出一个配置文件。对于认证，OpenVPN提供了两种认证方法：基于用户名/密码的认证与SSL证书认证。用户名/密码的认证方法无法（或较难）限制一个账号同时连接多个客户端，而采用证书，则可保证同一证书同一时间只能有一个客户端连接。当然，这些都是由服务器端决定的，不需要客户端进行选择。<br />
首先将OpenVPN服务器提供商发给你的配置文件解压，并将所有文件都复制到 /etc/openvpn/中。<br />
这些文件中至少包含一个.ovpn文件；如果服务器需要证书认证，则应该还存在另外三个证书文件。<br />
看懂OpenVPN配置格式。下面是一个.ovpn配置示例：</p>
<blockquote><p>client<br />
dev tap<br />
proto tcp-client<br />
remote 192.168.135.75 1194<br />
resolv-retry infinite<br />
nobind<br />
mute-replay-warnings<br />
redirect-gateway<br />
ca  /etc/ca.crt<br />
cert /etc/client.crt<br />
key /etc/client.key<br />
comp-lzo<br />
verb 4</p></blockquote>
<p>一般来说，红色的内容可能需要你进行修改。将红色的内容修改成这三个文件的实际位置。然后保存即可。</p>
<h3>3，连接OpenVPN</h3>
<p>在配置好.ovpn文件后，执行</p>
<blockquote><p>openvpn /etc/***.ovpn</p></blockquote>
<p>即可连接服务器了。注意，上面的参数应该换成你的配置文件实际位置。<br />
此时，终端会回显很多连接日志。如果连接不成功，则可以通过这些日志来确定出错位置。如果要断开，只需要通过Ctrl+C强制终止即可。<br />
上面的命令在实际中并不方便，因为它要占用一个独立的终端。在测试成功后，使用以下命令即可在后台连接OpenVPN：</p>
<blockquote><p>openvpn /etc/***.ovpn &gt; /dev/null &amp;</p></blockquote>
<p>值得称赞的是，openvpn非常智能，在连接异常中断、无法连接服务器、断网的情况下，它会自动重连。因此，如果希望开机即自动连接OpenVPN，或者是VPN常年在线，则可将上述命令行加入</p>
<blockquote><p>/etc/rc.local</p></blockquote>
<p>中。注意，命令末尾的&amp;符号不能省略，否则将可能阻塞系统的正常启动。</p>
]]></content:encoded>
			<wfw:commentRss>http://www.deepvps.com/centos-connect-openvpn-tutorial.html/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Windows/Linux MySQL忘记密码重置密码教程</title>
		<link>http://www.deepvps.com/reset-mysql-password.html</link>
		<comments>http://www.deepvps.com/reset-mysql-password.html#comments</comments>
		<pubDate>Fri, 27 Apr 2012 13:52:18 +0000</pubDate>
		<dc:creator>deepvps</dc:creator>
				<category><![CDATA[VPS管理维护]]></category>
		<category><![CDATA[Linux]]></category>
		<category><![CDATA[mysql]]></category>
		<category><![CDATA[Windows]]></category>
		<category><![CDATA[密码]]></category>
		<category><![CDATA[教程]]></category>

		<guid isPermaLink="false">http://www.deepvps.com/?p=1110</guid>
		<description><![CDATA[MySQL的root用户密码往往容易被遗忘，它本身就有一个跳过权限检查启动的机制用来处理权限错误问题。本文分别对Windows环境与Linux环境下介绍MySQL忘记密码/重置密码的方法，希望帮助初学者解决丢失密码的烦恼。
MySQL for Windows重置密码
一般来说，Windows下的MySQL是安装成服务运行的。本文将以Windows 2003为例。
1、首先在 控制面板 – 管理工具 – 服务 中将MySQL服务停止。

2、以安全模式（跳过权限认证）启动MySQL服务
“开始菜单” – “运行” – 输入“cmd”并回车 – cd至MySQL安装目录下的 bin 目录，然后执行：
mysqld-nt.exe &#8211;skip-grant-tables

3、此时MySQL已经正常运行，通过PhpMyAdmin登录MySQL，用户名root，密码为空或任何其他字符；
MySQL for Linux重置密码
Linux下重置密码的原理与Windows下类似，都是采用安全模式跳过权限检查启动MySQL。
1、首先停止MySQL服务，执行如下命令：
[root@www ~]# /etc/init.d/mysql stop
2、以安全模式启动MySQL：
[root@www ~]# /usr/local/mysql/bin/mysqld_safe &#8211;skip-grant-tables &#38;
3、此时即可通过phpMyAdmin或者命令行修改密码。用户名为root，密码为空即可。
附修改密码的命令：
首先以命令行模式登录MySQL：
[root@www ~]# mysql -u root -p
然后执行如下三条命令：
&#62;use mysql;
&#62;update user set password=password(“新密码”) where user=”root”;
&#62;flush privileges;
即可。
]]></description>
			<content:encoded><![CDATA[<p>MySQL的root用户密码往往容易被遗忘，它本身就有一个跳过权限检查启动的机制用来处理权限错误问题。本文分别对Windows环境与Linux环境下介绍MySQL忘记密码/重置密码的方法，希望帮助初学者解决丢失密码的烦恼。</p>
<h3>MySQL for Windows重置密码</h3>
<p>一般来说，Windows下的MySQL是安装成服务运行的。本文将以Windows 2003为例。</p>
<p>1、首先在 控制面板 – 管理工具 – 服务 中将MySQL服务停止。<span id="more-1110"></span></p>
<p><a href="http://www.deepvps.com/wp-content/uploads/auto_save_image/2012/04/215219JJr.png"><img class="aligncenter size-full wp-image-485" title="mysql_windows_password" src="http://www.deepvps.com/wp-content/uploads/auto_save_image/2012/04/215219JJr.png" alt="" width="381" height="200" /></a></p>
<p>2、以安全模式（跳过权限认证）启动MySQL服务<br />
“开始菜单” – “运行” – 输入“cmd”并回车 – cd至MySQL安装目录下的 bin 目录，然后执行：</p>
<blockquote><p>mysqld-nt.exe &#8211;skip-grant-tables</p></blockquote>
<p><a href="http://www.deepvps.com/wp-content/uploads/auto_save_image/2012/04/215219TuU.png"><img class="aligncenter size-full wp-image-486" title="mysql_windows_mysqld-nt" src="http://www.deepvps.com/wp-content/uploads/auto_save_image/2012/04/215219TuU.png" alt="" width="516" height="109" /></a></p>
<p>3、此时MySQL已经正常运行，通过PhpMyAdmin登录MySQL，用户名root，密码为空或任何其他字符；</p>
<h3>MySQL for Linux重置密码</h3>
<p>Linux下重置密码的原理与Windows下类似，都是采用安全模式跳过权限检查启动MySQL。</p>
<p>1、首先停止MySQL服务，执行如下命令：</p>
<blockquote><p>[root@www ~]# /etc/init.d/mysql stop</p></blockquote>
<p>2、以安全模式启动MySQL：</p>
<blockquote><p>[root@www ~]# /usr/local/mysql/bin/mysqld_safe &#8211;skip-grant-tables &amp;</p></blockquote>
<p>3、此时即可通过phpMyAdmin或者命令行修改密码。用户名为root，密码为空即可。</p>
<h3>附修改密码的命令：</h3>
<p>首先以命令行模式登录MySQL：</p>
<blockquote><p>[root@www ~]# mysql -u root -p</p></blockquote>
<p>然后执行如下三条命令：</p>
<p>&gt;use mysql;</p>
<p>&gt;update user set password=password(“新密码”) where user=”root”;</p>
<p>&gt;flush privileges;</p>
<p>即可。</p>
]]></content:encoded>
			<wfw:commentRss>http://www.deepvps.com/reset-mysql-password.html/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>DirectAdmin(DA)安装Capri皮肤教程</title>
		<link>http://www.deepvps.com/directadminda-install-capri.html</link>
		<comments>http://www.deepvps.com/directadminda-install-capri.html#comments</comments>
		<pubDate>Tue, 17 Apr 2012 13:13:09 +0000</pubDate>
		<dc:creator>deepvps</dc:creator>
				<category><![CDATA[VPS控制面板]]></category>
		<category><![CDATA[Capri]]></category>
		<category><![CDATA[directadmin]]></category>
		<category><![CDATA[教程]]></category>
		<category><![CDATA[皮肤]]></category>

		<guid isPermaLink="false">http://www.deepvps.com/?p=1099</guid>
		<description><![CDATA[不少朋友的DirectAdmin(DA)面板都使用Capri皮肤，这是一款商业模板，需要支付费用使用。中国人民的智慧是无穷的，在某些方面，他得到了完美的体现，比如PJ。deepvps不赞同在国外服务器安装PJ版本的程序，因为它可能带来一定的风险。但是，本着分享的精神，这里做个简单的安装介绍。
其实，Capri皮肤的安装非常简单，脚本是高人改好的，我们只需要复制、粘贴、回车，就Ok了。
首先，root用户登陆服务器，下载脚本
wget http://www.deepvps.com/sh/capri.sh
然后，运行脚本
sh capri.sh
安装过程开始，正式安装前有几个选项：
1)Please choose a skin name or enter to use default[capri]
#请输入皮肤的名称，默认为capri，保持默认即可
2)Please choose a color set(1:blue,2:grey)[1]:1
#请选择皮肤的颜色，1为蓝色，2为灰色，默认1
3)Would you like to install the login page skin?（y/n）[y]
#要不要安装登陆页面皮肤，默认yes
4)Capri skin also have a email-only version for users who have a email services.Would you like to install a secondemail-only sky(will be called Capri-mail)?
#要不要安装Capri邮件系统皮肤，默认no
以上的选项，全部保持默认即可！
安装完成后，登陆DA面板，切换为Capri皮肤，在右上角选择语言为“cn”。

【疑难杂症】有一些朋友安装后发现，启用Capri皮肤后界面空白，这是由于系统没有安装zend或者zend不兼容导致的。解决方法，如果没有安装zend的，就安装zend；如果已安装不兼容的，就升级zend。升级过程如下：
1、下载文件
wget http://downloads.zend.com/optimizer/3.3.9/ZendOptimizer-3.3.9-linux-glibc23-i386.tar.gz
2、解压
tar zxvf ZendOptimizer-3.3.9-linux-glibc23-i386.tar.gz
3、选择与PHP对应版本的ZendOptimizer.so文件
cd ZendOptimizer-3.3.9-linux-glibc23-i386
例如：我的PHP版本为php5.2，我的apache的模块通过yum安装在/usr/lib/httpd/modules/
则：cp ./data/5_2_x_comp/ZendOptimizer.so /usr/local/Zend/lib/
4、配置文件
修改/etc/php.ini、/etc/ispcp/fcgi/parts/php5/php.ini、/var/www/fcgi/domain.ltd/php5/php.ini和/var/www/fcgi/master/php5/php.ini
在其末尾添加如下内容：
[zend]
zend_optimizer.optimization_level=15
zend_extension=”/usr/lib/httpd/modules/ZendOptimizer.so”
本文转自: 赵容部落(www.zrblog.net)
]]></description>
			<content:encoded><![CDATA[<p>不少朋友的DirectAdmin(DA)面板都使用Capri皮肤，这是一款商业模板，需要支付费用使用。中国人民的智慧是无穷的，在某些方面，他得到了完美的体现，比如PJ。deepvps不赞同在国外服务器安装PJ版本的程序，因为它可能带来一定的风险。但是，本着分享的精神，这里做个简单的安装介绍。</p>
<p>其实，Capri皮肤的安装非常简单，脚本是高人改好的，我们只需要复制、粘贴、回车，就Ok了。<span id="more-1099"></span></p>
<p>首先，root用户登陆服务器，下载脚本</p>
<blockquote><p>wget <a href="http://www.zrblog.net/sh/capri.sh">http://www.deepvps.com/sh/capri.sh</a></p></blockquote>
<p>然后，运行脚本</p>
<blockquote><p>sh capri.sh</p></blockquote>
<p>安装过程开始，正式安装前有几个选项：</p>
<p>1)Please choose a skin name or enter to use default[capri]</p>
<p>#请输入皮肤的名称，默认为capri，保持默认即可<br />
2)Please choose a color set(1:blue,2:grey)[1]:1<br />
#请选择皮肤的颜色，1为蓝色，2为灰色，默认1</p>
<p>3)Would you like to install the login page skin?（y/n）[y]</p>
<p>#要不要安装登陆页面皮肤，默认yes<br />
4)Capri skin also have a email-only version for users who have a email services.Would you like to install a secondemail-only sky(will be called Capri-mail)?</p>
<p>#要不要安装Capri邮件系统皮肤，默认no</p>
<p>以上的选项，全部保持默认即可！</p>
<p>安装完成后，登陆DA面板，切换为Capri皮肤，在右上角选择语言为“cn”。</p>
<p><a href="http://www.deepvps.com/wp-content/uploads/2012/04/capri_thumb.jpg"><img class="alignnone size-full wp-image-1100" title="capri_thumb" src="http://www.deepvps.com/wp-content/uploads/2012/04/capri_thumb.jpg" alt="" width="558" height="361" /></a><a href="http://www.zrblog.net/wp-content/uploads/2012/04/capri.jpg"></a></p>
<p><strong><span style="color: #ff0000;">【疑难杂症】</span></strong>有一些朋友安装后发现，启用Capri皮肤后界面空白，这是由于系统没有安装zend或者zend不兼容导致的。解决方法，如果没有安装zend的，就安装zend；如果已安装不兼容的，就升级zend。升级过程如下：</p>
<p>1、下载文件<br />
wget <a href="http://downloads.zend.com/optimizer/3.3.9/ZendOptimizer-3.3.9-linux-glibc23-i386.tar.gz">http://downloads.zend.com/optimizer/3.3.9/ZendOptimizer-3.3.9-linux-glibc23-i386.tar.gz</a><br />
2、解压<br />
tar zxvf ZendOptimizer-3.3.9-linux-glibc23-i386.tar.gz<br />
3、选择与PHP对应版本的ZendOptimizer.so文件<br />
cd ZendOptimizer-3.3.9-linux-glibc23-i386<br />
例如：我的PHP版本为php5.2，我的apache的模块通过yum安装在/usr/lib/httpd/modules/<br />
则：cp ./data/5_2_x_comp/ZendOptimizer.so /usr/local/Zend/lib/<br />
4、配置文件<br />
修改/etc/php.ini、/etc/ispcp/fcgi/parts/php5/php.ini、/var/www/fcgi/domain.ltd/php5/php.ini和/var/www/fcgi/master/php5/php.ini<br />
在其末尾添加如下内容：<br />
[zend]<br />
zend_optimizer.optimization_level=15<br />
zend_extension=”/usr/lib/httpd/modules/ZendOptimizer.so”</p>
<p>本文转自: 赵容部落(<a href="http://www.zrblog.net">www.zrblog.net</a>)</p>
]]></content:encoded>
			<wfw:commentRss>http://www.deepvps.com/directadminda-install-capri.html/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Linux VPS 硬盘网络等性能综合测试教程</title>
		<link>http://www.deepvps.com/linux-vps-performance-test-tutorial.html</link>
		<comments>http://www.deepvps.com/linux-vps-performance-test-tutorial.html#comments</comments>
		<pubDate>Fri, 23 Dec 2011 13:51:30 +0000</pubDate>
		<dc:creator>deepvps</dc:creator>
				<category><![CDATA[VPS入门]]></category>
		<category><![CDATA[Linux]]></category>
		<category><![CDATA[VPS]]></category>
		<category><![CDATA[性能]]></category>
		<category><![CDATA[教程]]></category>
		<category><![CDATA[测试]]></category>

		<guid isPermaLink="false">http://www.deepvps.com/?p=965</guid>
		<description><![CDATA[很多同学在购买新的VPS以后，常常问deepvps应该如何进行测试，来确定自己购买的VPS性能。deepvps一直想写一个Linux VPS 测试教程。无奈年底太忙了，一直抽不出时间。今天在HOSTLOC上正好看到小夜同学整理的资料。内容挺全，现转载如下：

VPS的CPU信息查看命令：cat /proc/cpuinfo
使用DD对VPS硬盘I/O进行读写性能测试
VPS出口、入口网络性能测试
使用UB软件对LinuxVPS性能综合跑分测试
国内、国外以及VPS网站访问速度测试

 一、CPU信息及性能查看
先使用命令，得到你的CPU信息，你也可以在探针里面看，探针里面比较详细。
cat /proc/cpuinfo
CPU查询：www.anandtech.com/Bench &#8211; www.cpubenchmark.net
你可以在这个网站上，查到你使用VPS的CPU怎么样，综合评分如何等。然后，你要观察一下，一共给你几核，每核的频率是多少。总体来讲，单核高频不限，比多核低频的性能要好一些。
二、硬盘IO性能测试
测试硬盘IO性能，对硬盘的损害很大，不建议多次或长时间尝试，命令如下：
dd if=/dev/zero of=test bs=64k count=4k oflag=dsync
测试结果，如果超过10M，对正常建站就无影响。超过50M，就是非常给力状态。
三、网络性能测试
VPS的网络性能，主要分出口和入口二个指标，入口可以用wget文件得到：
wget http://cachefly.cachefly.net/100mb.test
看下载速度，如果是11M/s，大概就是百兆口。70M/S，大概就是G口。您的VPS搭建好网站环境后，可以用其它的VPS去拽这个文件，得到出口的带宽。
四、UB跑分得到综合性能
一款国外提供的linux性能专用软件，可以跑出分数来让你做对比：
wget http://www.CTOHome.com/linux-vps-pack/unixbench.sh;sh ./unixbench.sh;
总分情况，低于400的就算性能低下；600-800是属于正常VPS水准；超过1000分性能就算给力。
五、VPS的访问速度测试
这个主要测试是PING值，和观看TRACERT值，来判断速度。大概这几个网站：
站长站：ping.chinaz.com &#8211; ping.chinaz.com/tracert
卡卡网：www.webkaka.com/ping.aspx &#8211; www.webkaka.com/Tracert.aspx
国外的：www.just-ping.com　软件：speedtest.net/mini.php
总结：这些都是进行简单的测试，测试的标准也是小夜购买的低端10美元左右VPS为主。并且，同样的母鸡，采用不同的架构方式得出的得分，也可能不尽相同。同一个VPS，在不同的时间段、母鸡不同负载、小鸡空载或满载的状态下，得出的结果也不尽相同。
]]></description>
			<content:encoded><![CDATA[<p>很多同学在购买新的VPS以后，常常问deepvps应该如何进行测试，来确定自己购买的VPS性能。deepvps一直想写一个Linux VPS 测试教程。无奈年底太忙了，一直抽不出时间。今天在HOSTLOC上正好看到小夜同学整理的资料。内容挺全，现转载如下：</p>
<ul>
<li>VPS的CPU信息查看命令：cat /proc/cpuinfo</li>
<li>使用DD对VPS硬盘I/O进行读写性能测试</li>
<li>VPS出口、入口网络性能测试</li>
<li>使用UB软件对LinuxVPS性能综合跑分测试</li>
<li>国内、国外以及VPS网站访问速度测试</li>
</ul>
<p> 一、CPU信息及性能查看</p>
<p>先使用命令，得到你的CPU信息，你也可以在探针里面看，探针里面比较详细。<span id="more-965"></span></p>
<blockquote><p>cat /proc/cpuinfo</p></blockquote>
<p>CPU查询：<a href="http://www.anandtech.com/Bench/" target="_blank">www.anandtech.com/Bench</a> &#8211; <a href="http://www.cpubenchmark.net/cpu_list.php" target="_blank">www.cpubenchmark.net</a></p>
<p>你可以在这个网站上，查到你使用VPS的CPU怎么样，综合评分如何等。然后，你要观察一下，一共给你几核，每核的频率是多少。总体来讲，单核高频不限，比多核低频的性能要好一些。</p>
<p>二、硬盘IO性能测试</p>
<p>测试硬盘IO性能，对硬盘的损害很大，不建议多次或长时间尝试，命令如下：</p>
<blockquote><p>dd if=/dev/zero of=test bs=64k count=4k oflag=dsync</p></blockquote>
<p>测试结果，如果超过10M，对正常建站就无影响。超过50M，就是非常给力状态。</p>
<p>三、网络性能测试</p>
<p>VPS的网络性能，主要分出口和入口二个指标，入口可以用wget文件得到：</p>
<blockquote><p>wget http://cachefly.cachefly.net/100mb.test</p></blockquote>
<p>看下载速度，如果是11M/s，大概就是百兆口。70M/S，大概就是G口。您的VPS搭建好网站环境后，可以用其它的VPS去拽这个文件，得到出口的带宽。</p>
<p>四、UB跑分得到综合性能</p>
<p>一款国外提供的linux性能专用软件，可以跑出分数来让你做对比：</p>
<blockquote><p>wget http://www.CTOHome.com/linux-vps-pack/unixbench.sh;sh ./unixbench.sh;</p></blockquote>
<p>总分情况，低于400的就算性能低下；600-800是属于正常VPS水准；超过1000分性能就算给力。</p>
<p>五、VPS的访问速度测试</p>
<p>这个主要测试是PING值，和观看TRACERT值，来判断速度。大概这几个网站：</p>
<p>站长站：<a href="http://ping.chinaz.com/" target="_blank">ping.chinaz.com</a> &#8211; <a href="http://ping.chinaz.com/tracert/" target="_blank">ping.chinaz.com/tracert</a><br />
卡卡网：<a href="http://www.webkaka.com/ping.aspx" target="_blank">www.webkaka.com/ping.aspx</a> &#8211; <a href="http://www.webkaka.com/Tracert.aspx" target="_blank">www.webkaka.com/Tracert.aspx</a><br />
国外的：<a href="http://www.just-ping.com/" target="_blank">www.just-ping.com</a>　软件：<a href="http://speedtest.net/mini.php" target="_blank">speedtest.net/mini.php</a></p>
<p>总结：这些都是进行简单的测试，测试的标准也是小夜购买的低端10美元左右VPS为主。并且，同样的母鸡，采用不同的架构方式得出的得分，也可能不尽相同。同一个VPS，在不同的时间段、母鸡不同负载、小鸡空载或满载的状态下，得出的结果也不尽相同。<!--VPSMM正文内容结束--></p>
]]></content:encoded>
			<wfw:commentRss>http://www.deepvps.com/linux-vps-performance-test-tutorial.html/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>BurstNET Windows VPS 安装中文语言包图文教程</title>
		<link>http://www.deepvps.com/burst-windows-vps-install-chinese-package.html</link>
		<comments>http://www.deepvps.com/burst-windows-vps-install-chinese-package.html#comments</comments>
		<pubDate>Fri, 21 Oct 2011 12:16:54 +0000</pubDate>
		<dc:creator>deepvps</dc:creator>
				<category><![CDATA[服务器环境搭建]]></category>
		<category><![CDATA[BurstNET]]></category>
		<category><![CDATA[Windows]]></category>
		<category><![CDATA[中文]]></category>
		<category><![CDATA[教程]]></category>
		<category><![CDATA[语言包]]></category>

		<guid isPermaLink="false">http://www.deepvps.com/?p=902</guid>
		<description><![CDATA[BurstNET Windows VPS默认是英文系统。很多同学在使用的时候，会出现中文乱码等一系列问题。为此，本文将介绍如何给BurstNET WIN VPS安装中文语言包。
1.下载windows 2003中文包
下载地址：http://down.bestwei.com/soft/2003cn.iso
小提示：如果下载不了是你的ie安全设置设置的太高，请点击ie-&#62;tools-&#62;internet settings 然后切换到secruity，把enable改成disable，把disable改成enable。
2.安装Winrar解压缩软件
没安装Winrar是无法解压缩2003cn.iso文件，这就要求安装Winrar了。
Winrar下载地址：http://www.rarlab.com/rar/wrar400.exe。
期间如果提示不安全请直接点击add加入信任列表然后重新下载即可。
3.解压缩2003cn.iso
双击安装winrar软件，之后就可以用winrar来解压缩2003cn.iso了。
4.安装windows 2003中文语言包
解压完毕之后点击MUISETUP.exe即可进行安装，按照下图1及图2所示进行勾选安装，途中会提示插入光盘，点击确定，里面的路径是D:i386，直接修改为C:i386即可，如图3所示。装完中文包之后重启，然后点击Start（开始），contral panel（控制面板）-Region and language 把看到的English都修改成China或者Chinese（PRC） 如图4所示。再次重启机器就OK了。




]]></description>
			<content:encoded><![CDATA[<p><a href="http://www.deepvps.com/go/burst" target="_blank">BurstNET</a> Windows VPS默认是英文系统。很多同学在使用的时候，会出现中文乱码等一系列问题。为此，本文将介绍如何给BurstNET WIN VPS安装中文语言包。</p>
<p><strong>1.下载windows 2003中文包</strong></p>
<p>下载地址：http://down.bestwei.com/soft/2003cn.iso<br />
小提示：如果下载不了是你的ie安全设置设置的太高，请点击ie-&gt;tools-&gt;internet settings 然后切换到secruity，把enable改成disable，把disable改成enable。<span id="more-902"></span></p>
<p><strong>2.安装Winrar解压缩软件</strong></p>
<p>没安装Winrar是无法解压缩2003cn.iso文件，这就要求安装Winrar了。<br />
Winrar下载地址：http://www.rarlab.com/rar/wrar400.exe。<br />
期间如果提示不安全请直接点击add加入信任列表然后重新下载即可。</p>
<p><strong>3.解压缩2003cn.iso</strong></p>
<p>双击安装winrar软件，之后就可以用winrar来解压缩2003cn.iso了。</p>
<p><strong>4.安装windows 2003中文语言包</strong></p>
<p>解压完毕之后点击MUISETUP.exe即可进行安装，按照下图1及图2所示进行勾选安装，途中会提示插入光盘，点击确定，里面的路径是D:i386，直接修改为C:i386即可，如图3所示。装完中文包之后重启，然后点击Start（开始），contral panel（控制面板）-Region and language 把看到的English都修改成China或者Chinese（PRC） 如图4所示。再次重启机器就OK了。</p>
<p><img title="Burst Windows VPS 安装中文语言图1" src="http://www.deepvps.com/wp-content/uploads/auto_save_image/2011/10/201656rsB.jpg" alt="Burst Windows VPS 安装中文语言图1" width="271" height="300" /></p>
<p><img title="Burst Windows VPS 安装中文语言图2" src="http://www.deepvps.com/wp-content/uploads/auto_save_image/2011/10/2016589sF.jpg" alt="Burst Windows VPS 安装中文语言图2" width="234" height="109" /></p>
<p><img title="Burst Windows VPS 安装中文语言图3" src="http://www.deepvps.com/wp-content/uploads/auto_save_image/2011/10/201659VYU.jpg" alt="Burst windows VPS 安装中文语言图3" width="300" height="246" /></p>
<p><img title="Burst Windows VPS 安装中文语言图4" src="http://www.deepvps.com/wp-content/uploads/auto_save_image/2011/10/201701mwR.jpg" alt="Burst Windows VPS 安装中文语言图4" width="300" height="247" /></p>
]]></content:encoded>
			<wfw:commentRss>http://www.deepvps.com/burst-windows-vps-install-chinese-package.html/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Linux VPS上安装7zip使用教程及zip中文文件名解压乱码解决方法</title>
		<link>http://www.deepvps.com/linux-vps-install-7zip.html</link>
		<comments>http://www.deepvps.com/linux-vps-install-7zip.html#comments</comments>
		<pubDate>Sun, 17 Apr 2011 14:36:25 +0000</pubDate>
		<dc:creator>deepvps</dc:creator>
				<category><![CDATA[VPS管理维护]]></category>
		<category><![CDATA[7zip]]></category>
		<category><![CDATA[zip]]></category>
		<category><![CDATA[乱码]]></category>
		<category><![CDATA[教程]]></category>
		<category><![CDATA[文件名]]></category>
		<category><![CDATA[解压]]></category>

		<guid isPermaLink="false">http://www.deepvps.com/?p=770</guid>
		<description><![CDATA[
7zip是一款开源的解压缩软件，不仅自己独有的7z格式，而且支持zip,rar,tar,gzip等众多其他格式，同时7z格式的压缩比例很高，目前很多硬盘版的游戏都采用zip进行打包。下面介绍一下如何在CentOS/Debian/Ubuntu Linux上安装7zip。
CentOS安装7zip：
目前yum源上好像还没有7zip，我们可以到http://dag.wieers.com/rpm/packages/p7zip/下载rpm包安装。
32位CentOS执行下面命令：
wget -c http://packages.sw.be/p7zip/p7zip-9.13-1.el5.rf.i386.rpm
wget -c http://packages.sw.be/p7zip/p7zip-plugins-9.13-1.el5.rf.i386.rpm
rpm -ivh p7zip-9.13-1.el5.rf.i386.rpm
rpm -ivh p7zip-plugins-9.13-1.el5.rf.i386.rpm

64位CentOS下面命令：
wget -c http://packages.sw.be/p7zip/p7zip-9.13-1.el5.rf.x86_64.rpm
wget -c http://packages.sw.be/p7zip/p7zip-plugins-9.13-1.el5.rf.x86_64.rpm
rpm -ivh p7zip-9.13-1.el5.rf.x86_64.rpm
rpm -ivh p7zip-plugins-9.13-1.el5.rf.x86_64.rpm
Debian安装7zip：
apt-get install p7zip-full
7zip命令使用方法：
7zip命令有7z和7za，7za是精简版部分格式不支持，7z是全功能版的，建议使用7z。
7z {a&#124;d&#124;l&#124;e&#124;u&#124;x} 压缩包文件名 {文件列表或目录，可选}
a 向压缩包里添加文件或创建压缩包，如向deepvps.7z添加deepvps001.jpg，执行：7z a deepvps.7z deepvps001.jpg；将deepvps目录打包执行：7z a deepvps.7z deepvps；
d 从压缩里删除文件，如将deepvps.7z里的test.jpg删除，执行：7z d deepvps.7z test.jpg
l 列出压缩包里的文件，如列出deepvps.7z里的文件，执行：7z l deepvps.7z
e 解压到当前目录，目录结构会被破坏，如deepvps.rar内有如下目录及文件123/456/789.html，执行：7z e deepvps.rar，目录123和456及文件789.html都会存放在当前目录下。
x 以完整路径解压。
zip文件解压中文文件乱码问题
由于zip文件中没有声明其编码，所以在Linux上使用unzip解压以默认编码解压，中文文件名会出现乱码。
使用7z解压即可解决：7z x deepvps.zip
也可以使用：jar xvf deepvps.zip
转载：http://www.vpser.net/manage/linux-vps-install-7zip.html
]]></description>
			<content:encoded><![CDATA[<p><img title="namecheap" src="http://www.deepvps.com/wp-content/uploads/post/7zip_logo.png" alt="7zip" /></p>
<p>7zip是一款开源的解压缩软件，不仅自己独有的7z格式，而且支持zip,rar,tar,gzip等众多其他格式，同时7z格式的压缩比例很高，目前很多硬盘版的游戏都采用zip进行打包。下面介绍一下如何在CentOS/Debian/Ubuntu Linux上安装7zip。</p>
<h2>CentOS安装7zip：</h2>
<p>目前yum源上好像还没有7zip，我们可以到<a href="http://dag.wieers.com/rpm/packages/p7zip/" target="_blank">http://dag.wieers.com/rpm/packages/p7zip/</a>下载rpm包安装。</p>
<h3>32位CentOS执行下面命令：</h3>
<pre>wget -c http://packages.sw.be/p7zip/p7zip-9.13-1.el5.rf.i386.rpm
wget -c http://packages.sw.be/p7zip/p7zip-plugins-9.13-1.el5.rf.i386.rpm
rpm -ivh p7zip-9.13-1.el5.rf.i386.rpm
rpm -ivh p7zip-plugins-9.13-1.el5.rf.i386.rpm</pre>
<p><span id="more-770"></span></p>
<h3>64位CentOS下面命令：</h3>
<pre>wget -c http://packages.sw.be/p7zip/p7zip-9.13-1.el5.rf.x86_64.rpm
wget -c http://packages.sw.be/p7zip/p7zip-plugins-9.13-1.el5.rf.x86_64.rpm
rpm -ivh p7zip-9.13-1.el5.rf.x86_64.rpm
rpm -ivh p7zip-plugins-9.13-1.el5.rf.x86_64.rpm</pre>
<h2>Debian安装7zip：</h2>
<pre>apt-get install p7zip-full</pre>
<h2>7zip命令使用方法：</h2>
<p>7zip命令有7z和7za，7za是精简版部分格式不支持，7z是全功能版的，建议使用7z。</p>
<pre>7z {a|d|l|e|u|x} 压缩包文件名 {文件列表或目录，可选}</pre>
<p>a 向压缩包里添加文件或创建压缩包，如向deepvps.7z添加deepvps001.jpg，执行：7z a deepvps.7z deepvps001.jpg；将deepvps目录打包执行：7z a deepvps.7z deepvps；<br />
d 从压缩里删除文件，如将deepvps.7z里的test.jpg删除，执行：7z d deepvps.7z test.jpg<br />
l 列出压缩包里的文件，如列出deepvps.7z里的文件，执行：7z l deepvps.7z<br />
e 解压到当前目录，目录结构会被破坏，如deepvps.rar内有如下目录及文件123/456/789.html，执行：7z e deepvps.rar，目录123和456及文件789.html都会存放在当前目录下。<br />
x 以完整路径解压。</p>
<h2>zip文件解压中文文件乱码问题</h2>
<p>由于zip文件中没有声明其编码，所以在Linux上使用unzip解压以默认编码解压，中文文件名会出现乱码。</p>
<p>使用7z解压即可解决：7z x deepvps.zip</p>
<p>也可以使用：jar xvf deepvps.zip</p>
<p>转载：<a href="http://www.vpser.net/manage/linux-vps-install-7zip.html" target="_blank">http://www.vpser.net/manage/linux-vps-install-7zip.html</a></p>
]]></content:encoded>
			<wfw:commentRss>http://www.deepvps.com/linux-vps-install-7zip.html/feed</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
		<item>
		<title>Linux VPS Apache/Nginx+PHP环境下ionCube安装教程</title>
		<link>http://www.deepvps.com/how-to-install-ioncube.html</link>
		<comments>http://www.deepvps.com/how-to-install-ioncube.html#comments</comments>
		<pubDate>Fri, 18 Mar 2011 01:48:19 +0000</pubDate>
		<dc:creator>deepvps</dc:creator>
				<category><![CDATA[服务器环境搭建]]></category>
		<category><![CDATA[Apache]]></category>
		<category><![CDATA[ionCube]]></category>
		<category><![CDATA[Linux]]></category>
		<category><![CDATA[nginx]]></category>
		<category><![CDATA[php]]></category>
		<category><![CDATA[安装]]></category>
		<category><![CDATA[教程]]></category>

		<guid isPermaLink="false">http://www.deepvps.com/?p=745</guid>
		<description><![CDATA[
最近代购的客户越来越多，以前deepvps都是手工记录，难免有错漏。所以最近准备安装一个whmcs试试看。
在自己的VPS上安装试一下，但是提示：
Site error: the file /home/www/whmcs/index.php requires the ionCube PHP Loader ioncube_loader_lin_5.2.so to be installed by the site administrator.
根据上面的提示看来是因为没有安装ionCube。ionCube Encoder可以把PHP源代码转换成ByteCode。进行加密授权处理后的PHP代码就不在开源了，必须使用ionCube loader才可以执行加密过的PHP代码。PHP本身没有带有ionCube loader模块， 必须到ionCube网站下载。ionCube loader是免费的，但是Encoder的价格就比较昂贵（起价$199）。
1，首先，执行uname -a 查看系统是32位还是64位，打开http://www.ioncube.com/loaders.php页面根据Linux是32位还是64位下载适当的软件包，比如我的是32位的，切换到/usr/local/目录，执行
cd /usr/local
wget http://downloads2.ioncube.com/loader_downloads/ioncube_loaders_lin_x86.tar.gz
下载，再执行
tar zxvf ioncube_loaders_lin_x86.tar.gz
解压软件包。
2，修改/usr/local/php/etc/php.ini 在文件尾部添加如下代码：
[ionCube Loader]
zend_extension=&#8221;/usr/local/ioncube/ioncube_loader_lin_5.2.so&#8221;
注意：如果以前没装过Zend Optimizer，你可以把这行加在文件最尾部。否则，把它加在Zend语句之前。如果把ionCube放在Zend之后时会发生如下错误：The Loader must appear as the first entry in the php.ini file in Unknown on line 0
修改后的php.ini 如下：
[ionCube Loader]
zend_extension=&#8221;/usr/local/ioncube/ioncube_loader_lin_5.2.so&#8221;
[Zend Optimizer]
zend_optimizer.optimization_level=1
zend_extension=&#8221;/usr/local/zend/ZendOptimizer.so&#8221;
]]></description>
			<content:encoded><![CDATA[<p><a href="http://www.deepvps.com/wp-content/uploads/post/ioncube_logo.gif" target="_blank"><img title="ioncube" src="http://www.deepvps.com/wp-content/uploads/post/ioncube_logo.gif" alt="ioncube" /></a></p>
<p>最近代购的客户越来越多，以前deepvps都是手工记录，难免有错漏。所以最近准备安装一个whmcs试试看。</p>
<p>在自己的VPS上安装试一下，但是提示：</p>
<blockquote><p>Site error: the file /home/www/whmcs/index.php requires the ionCube PHP Loader ioncube_loader_lin_5.2.so to be installed by the site administrator.</p></blockquote>
<p>根据上面的提示看来是因为没有安装ionCube。ionCube Encoder可以把PHP源代码转换成ByteCode。进行加密授权处理后的PHP代码就不在开源了，必须使用ionCube loader才可以执行加密过的PHP代码。PHP本身没有带有ionCube loader模块， 必须到ionCube网站下载。ionCube loader是免费的，但是Encoder的价格就比较昂贵（起价$199）。<span id="more-745"></span></p>
<p>1，首先，执行uname -a 查看系统是32位还是64位，打开http://www.ioncube.com/loaders.php页面根据Linux是32位还是64位下载适当的软件包，比如我的是32位的，切换到/usr/local/目录，执行</p>
<pre>cd /usr/local
wget http://downloads2.ioncube.com/loader_downloads/ioncube_loaders_lin_x86.tar.gz</pre>
<p>下载，再执行</p>
<pre>tar zxvf ioncube_loaders_lin_x86.tar.gz</pre>
<p>解压软件包。</p>
<p>2，修改/usr/local/php/etc/php.ini 在文件尾部添加如下代码：</p>
<blockquote><p>[ionCube Loader]<br />
zend_extension=&#8221;/usr/local/ioncube/ioncube_loader_lin_5.2.so&#8221;</p></blockquote>
<p>注意：如果以前没装过Zend Optimizer，你可以把这行加在文件最尾部。否则，把它加在Zend语句之前。如果把ionCube放在Zend之后时会发生如下错误：The Loader must appear as the first entry in the php.ini file in Unknown on line 0</p>
<p>修改后的php.ini 如下：</p>
<blockquote><p>[ionCube Loader]<br />
zend_extension=&#8221;/usr/local/ioncube/ioncube_loader_lin_5.2.so&#8221;</p>
<p>[Zend Optimizer]<br />
zend_optimizer.optimization_level=1<br />
zend_extension=&#8221;/usr/local/zend/ZendOptimizer.so&#8221;</p></blockquote>
]]></content:encoded>
			<wfw:commentRss>http://www.deepvps.com/how-to-install-ioncube.html/feed</wfw:commentRss>
		<slash:comments>7</slash:comments>
		</item>
		<item>
		<title>Linux系统中top命令使用说明和使用教程</title>
		<link>http://www.deepvps.com/top-command-instructions-and-tutorial-in-linux-system.html</link>
		<comments>http://www.deepvps.com/top-command-instructions-and-tutorial-in-linux-system.html#comments</comments>
		<pubDate>Mon, 28 Feb 2011 14:42:26 +0000</pubDate>
		<dc:creator>deepvps</dc:creator>
				<category><![CDATA[VPS管理维护]]></category>
		<category><![CDATA[Linux]]></category>
		<category><![CDATA[top]]></category>
		<category><![CDATA[使用说明]]></category>
		<category><![CDATA[命令]]></category>
		<category><![CDATA[教程]]></category>

		<guid isPermaLink="false">http://www.deepvps.com/?p=735</guid>
		<description><![CDATA[top命令中的load average就是我们常常说的系统负载，即任务队列的平均长度。load average为1表示目前cpu已经有1个任务等待处理，说明cpu已经在100%工作了，低于1表示CPU还是比较空闲，处理任务游刃有余。一般来说只要每个CPU的当前活动进程数不大于3那么系统的性能就是良好的，如果每个CPU的任务数大于5，那么就表示这台机器的性能有严重问题。
top命令是Linux下常用的性能分析工具，能够实时显示系统中各个进程的资源占用状况，类似于Windows的任务管理器。下面详细介绍它的使用方法。



top &#8211; 01:06:48 up  1:22,  1 user,  load average: 0.06, 0.60, 0.48
Tasks:  29 total,   1 running,  28 sleeping,   0 stopped,   0 zombie
Cpu(s):  0.3% us,  1.0% sy,  0.0% ni, 98.7% id,  0.0% wa,  0.0% hi,  0.0% si
Mem:    191272k total,   173656k used,    17616k free,    22052k buffers
Swap:   192772k total,        0k used,   192772k free,   123988k cached   PID [...]]]></description>
			<content:encoded><![CDATA[<p>top命令中的load average就是我们常常说的系统负载，即任务队列的平均长度。load average为1表示目前cpu已经有1个任务等待处理，说明cpu已经在100%工作了，低于1表示CPU还是比较空闲，处理任务游刃有余。一般来说只要每个CPU的当前活动进程数不大于3那么系统的性能就是良好的，如果每个CPU的任务数大于5，那么就表示这台机器的性能有严重问题。</p>
<p>top命令是Linux下常用的性能分析工具，能够实时显示系统中各个进程的资源占用状况，类似于Windows的任务管理器。下面详细介绍它的使用方法。<span id="more-735"></span></p>
<table border="1" cellspacing="1" cellpadding="1" width="100%">
<tbody>
<tr>
<td>top &#8211; 01:06:48 up  1:22,  1 user,  load average: 0.06, 0.60, 0.48<br />
Tasks:  29 total,   1 running,  28 sleeping,   0 stopped,   0 zombie<br />
Cpu(s):  0.3% us,  1.0% sy,  0.0% ni, 98.7% id,  0.0% wa,  0.0% hi,  0.0% si<br />
Mem:    191272k total,   173656k used,    17616k free,    22052k buffers<br />
Swap:   192772k total,        0k used,   192772k free,   123988k cached   PID USER      PR  NI  VIRT  RES  SHR S %CPU %MEM    TIME+  COMMAND<br />
  1379 root      16   0  7976 2456 1980 S  0.7  1.3   0:11.03 sshd<br />
14704 root      16   0  2128  980  796 R  0.7  0.5   0:02.72 top<br />
     1 root      16   0  1992  632  544 S  0.0  0.3   0:00.90 init<br />
     2 root      34  19     0    0    0 S  0.0  0.0   0:00.00 ksoftirqd/0<br />
     3 root      RT   0     0    0    0 S  0.0  0.0   0:00.00 watchdog/0</td>
</tr>
</tbody>
</table>
<p> </p>
<h4>统计信息区</h4>
<p>前五行是系统整体的统计信息。第一行是任务队列信息，同 uptime 命令的执行结果。其内容如下：</p>
<div>
<table border="0" cellspacing="1">
<tbody>
<tr>
<td>01:06:48</td>
<td>当前时间</td>
</tr>
<tr>
<td>up 1:22</td>
<td>系统运行时间，格式为时:分</td>
</tr>
<tr>
<td>1 user</td>
<td>当前登录用户数</td>
</tr>
<tr>
<td>load average: 0.06, 0.60, 0.48</td>
<td>系统负载，即任务队列的平均长度。<br />
三个数值分别为 1分钟、5分钟、15分钟前到现在的平均值。</td>
</tr>
</tbody>
</table>
</div>
<p>第二、三行为进程和CPU的信息。当有多个CPU时，这些内容可能会超过两行。内容如下：</p>
<div>
<table border="0" cellspacing="1">
<tbody>
<tr>
<td>Tasks: 29 total</td>
<td>进程总数</td>
</tr>
<tr>
<td>1 running</td>
<td>正在运行的进程数</td>
</tr>
<tr>
<td>28 sleeping</td>
<td>睡眠的进程数</td>
</tr>
<tr>
<td>0 stopped</td>
<td>停止的进程数</td>
</tr>
<tr>
<td>0 zombie</td>
<td>僵尸进程数</td>
</tr>
<tr>
<td>Cpu(s): 0.3% us</td>
<td>用户空间占用CPU百分比</td>
</tr>
<tr>
<td>1.0% sy</td>
<td>内核空间占用CPU百分比</td>
</tr>
<tr>
<td>0.0% ni</td>
<td>用户进程空间内改变过优先级的进程占用CPU百分比</td>
</tr>
<tr>
<td>98.7% id</td>
<td>空闲CPU百分比</td>
</tr>
<tr>
<td>0.0% wa</td>
<td>等待输入输出的CPU时间百分比</td>
</tr>
<tr>
<td>0.0% hi</td>
<td> </td>
</tr>
<tr>
<td>0.0% si</td>
<td> </td>
</tr>
</tbody>
</table>
</div>
<p>最后两行为内存信息。内容如下：</p>
<div>
<table border="0" cellspacing="1">
<tbody>
<tr>
<td>Mem: 191272k total</td>
<td>物理内存总量</td>
</tr>
<tr>
<td>173656k used</td>
<td>使用的物理内存总量</td>
</tr>
<tr>
<td>17616k free</td>
<td>空闲内存总量</td>
</tr>
<tr>
<td>22052k buffers</td>
<td>用作内核缓存的内存量</td>
</tr>
<tr>
<td>Swap: 192772k total</td>
<td>交换区总量</td>
</tr>
<tr>
<td>0k used</td>
<td>使用的交换区总量</td>
</tr>
<tr>
<td>192772k free</td>
<td>空闲交换区总量</td>
</tr>
<tr>
<td>123988k cached</td>
<td>缓冲的交换区总量。<br />
内存中的内容被换出到交换区，而后又被换入到内存，但使用过的交换区尚未被覆盖，<br />
该 数值即为这些<strong>内容已存在于内存中</strong>的交换区的大小。<br />
相应的内存再次被换出时可不必再对交换区写入。</td>
</tr>
</tbody>
</table>
</div>
<h4 id="content_1_2">进程信息区</h4>
<p>统计信息区域的下方显示了各个进程的详细信息。首先来认识一下各列的含义。</p>
<div>
<table border="0" cellspacing="1">
<thead>
<tr>
<td>序号</td>
<td>列名</td>
<td>含义</td>
</tr>
</thead>
<tbody>
<tr>
<td>a</td>
<td>PID</td>
<td>进程id</td>
</tr>
<tr>
<td>b</td>
<td>PPID</td>
<td>父进程id</td>
</tr>
<tr>
<td>c</td>
<td>RUSER</td>
<td>Real user name</td>
</tr>
<tr>
<td>d</td>
<td>UID</td>
<td>进程所有者的用户id</td>
</tr>
<tr>
<td>e</td>
<td>USER</td>
<td>进程所有者的用户名</td>
</tr>
<tr>
<td>f</td>
<td>GROUP</td>
<td>进程所有者的组名</td>
</tr>
<tr>
<td>g</td>
<td>TTY</td>
<td>启动进程的终端名。不是从终端启动的进程则显示为 ?</td>
</tr>
<tr>
<td>h</td>
<td>PR</td>
<td>优先级</td>
</tr>
<tr>
<td>i</td>
<td>NI</td>
<td>nice值。负值表示高优先级，正值表示低优先级</td>
</tr>
<tr>
<td>j</td>
<td>P</td>
<td>最后使用的CPU，仅在多CPU环境下有意义</td>
</tr>
<tr>
<td>k</td>
<td>%CPU</td>
<td>上次更新到现在的CPU时间占用百分比</td>
</tr>
<tr>
<td>l</td>
<td>TIME</td>
<td>进程使用的CPU时间总计，单位秒</td>
</tr>
<tr>
<td>m</td>
<td>TIME+</td>
<td>进程使用的CPU时间总计，单位1/100秒</td>
</tr>
<tr>
<td>n</td>
<td>%MEM</td>
<td>进程使用的<strong>物理内存</strong>百分比</td>
</tr>
<tr>
<td>o</td>
<td>VIRT</td>
<td>进程使用的虚拟内存总量，单位kb。VIRT=SWAP+RES</td>
</tr>
<tr>
<td>p</td>
<td>SWAP</td>
<td>进程使用的虚拟内存中，被换出的大小，单位kb。</td>
</tr>
<tr>
<td>q</td>
<td>RES</td>
<td>进程使用的、未被换出的物理内存大小，单位kb。RES=CODE+DATA</td>
</tr>
<tr>
<td>r</td>
<td>CODE</td>
<td>可执行代码占用的<strong>物理</strong>内存大小，单位kb</td>
</tr>
<tr>
<td>s</td>
<td>DATA</td>
<td>可执行代码以外的部分(数据段+栈)占用的<strong>物理</strong>内存大小，单位kb</td>
</tr>
<tr>
<td>t</td>
<td>SHR</td>
<td>共享内存大小，单位kb</td>
</tr>
<tr>
<td>u</td>
<td>nFLT</td>
<td>页面错误次数</td>
</tr>
<tr>
<td>v</td>
<td>nDRT</td>
<td>最后一次写入到现在，被修改过的页面数。</td>
</tr>
<tr>
<td>w</td>
<td>S</td>
<td>进程状态。<br />
<strong>D</strong>=不可中断的睡眠状态<br />
<strong>R</strong>= 运行<br />
<strong>S</strong>=睡眠<br />
<strong>T</strong>=跟踪/停止<br />
<strong>Z</strong>= 僵尸进程</td>
</tr>
<tr>
<td>x</td>
<td>COMMAND</td>
<td>命令名/命令行</td>
</tr>
<tr>
<td>y</td>
<td>WCHAN</td>
<td>若该进程在睡眠，则显示睡眠中的系统函数名</td>
</tr>
<tr>
<td>z</td>
<td>Flags</td>
<td>任务标志，参考 sched.h</td>
</tr>
</tbody>
</table>
</div>
<p>默认情况下仅显示比较重要的 PID、USER、PR、NI、VIRT、RES、SHR、S、%CPU、%MEM、TIME+、COMMAND 列。可以通过下面的快捷键来更改显示内容。</p>
<h3 id="content_1_3">更改显示内容</h3>
<p>通过 <strong>f </strong>键可以选择显示的内容。按 f 键之后会显示列的列表，按 a-z 即可显示或隐藏对应的列，最后按回车键确定。</p>
<p>按 <strong>o</strong> 键可以改变列的显示顺序。按小写的 a-z 可以将相应的列向右移动，而大写的 A-Z 可以将相应的列向左移动。最后按回车键确定。</p>
<p>按大写的 <strong>F</strong> 或 <strong>O</strong> 键，然后按 a-z 可以将进程按照相应的列进行排序。而大写的 <strong>R</strong> 键可以将当前的排序倒转。</p>
<p><span style="font-size: medium;"><strong>命令使用</strong></span></p>
<p>1． 工具（命令）名称<br />
top<br />
2．工具（命令）作用<br />
显示系统当前的进程和其他 状况； top是一个动态显示过程,即可以通过用户按键来不断刷新当前状态.如果在前台执行该命令,它将独占前台,直到用户终止该程序为止. 比较准确的说,top命令提供了实时的对系统处理器的状态监视.它将显示系统中CPU最“敏感”的任务列表.该命令可以按CPU使用.内存使用和执行时间 对任务进行排序；而且该命令的很多特性都可以通过交互式命令或者在个人定制文件中进行设定.<br />
3．环境设置<br />
在Linux下使用。<br />
4．使用方法<br />
4.1 使用格式<br />
top [-] [d] [p] [q] [c] [C] [S] [s]  [n]<br />
4.2 参数说明<br />
 <span style="color: #ff0000;">d </span>指定每两次屏幕信息刷新之间的时间间隔。当然用户可以使用s交互命令来改变之。<br />
<span style="color: #ff0000;"> p</span> 通过指定监控进程ID来仅仅监控某个进程的状态。<br />
 <span style="color: #ff0000;">q</span>该选项将使top没有任何延迟的进行刷新。如果调用程序有超级用户权限，那么top将以尽可能高的优先 级运行。<br />
<span style="color: #ff0000;"> S</span> 指定累计模式<br />
<span style="color: #ff0000;"> s</span> 使top命令在安全模式中运行。这将去除交互命令所带来的潜在危险。<br />
<span style="color: #ff0000;"> i</span>  使top不显示任何闲置或者僵死进程。<br />
<span style="color: #ff0000;"> c</span>  显示整个命令行而不只是显示命令名<br />
4.3 其他<br />
下面介绍在top命令执行过程中可以使用的一些交互命令。从使用角度来看，熟练的掌握这些命令比掌握选项还重要一些。这些命令都是单字母 的，如果在命令行选项中使用了s选项，则可能其中一些命令会被屏蔽掉。<br />
<span style="color: #ff0000;">Ctrl+L</span> 擦除并且重写屏幕。<br />
<span style="color: #ff0000;">h或者?</span> 显示帮助画面，给出一些简短的命令总结说明。<br />
<span style="color: #ff0000;">k</span> 终止一个进程。系统将提示用户输入需要终止的进程PID，以及需要发送给该进程什么样的信号。一般的终止进程可以使用15信号；如果不能正常结束那就使用 信号9强制结束该进程。默认值是信号15。在安全模式中此命令被屏蔽。<br />
<span style="color: #ff0000;">i </span>忽略 闲置和僵死进程。这是一个开关式命令。<br />
<span style="color: #ff0000;">q </span>退出程序。<br />
<span style="color: #ff0000;">r </span>重新安排一个进程的优先级别。系统提示用户输入需要改变的进程PID以及需要设置的进程优先级值。输 入一个正值将使优先级降低，反之则可以使该进程拥有更高的优先权。默认值是10。<br />
<span style="color: #ff0000;">S </span>切 换到累计模式。<br />
<span style="color: #ff0000;">s </span>改变两次刷新之间的延迟时间。系统将提示用户输入新的时间， 单位为s。如果有小数，就换算成m s。输入0值则系统将不断刷新，默认值是5 s。需要注意的是如果设置太小的时间，很可能会引起不断刷新，从而根本来不及看清显示的情况，而且系统负载也会大大增加。<br />
<span style="color: #ff0000;">f或者F</span> 从当前显示中添加或者删除项目。<br />
<span style="color: #ff0000;">o 或者O</span> 改变显示项目的顺序。<br />
<span style="color: #ff0000;">l </span>切换显示平均负载和启动时间信息。<br />
<span style="color: #ff0000;">m</span> 切换显示内存信息。<br />
<span style="color: #ff0000;">t </span>切换显示进程和CPU状态信息。<br />
<span style="color: #ff0000;">c </span>切 换显示命令名称和完整命令行。<br />
<span style="color: #ff0000;">M</span> 根据驻留内存大小进行排序。<br />
<span style="color: #ff0000;">P </span>根据CPU使用百分比大小进行排序。<br />
<span style="color: #ff0000;">T</span> 根据时间/累计时间进行排序。<br />
<span style="color: #ff0000;">W</span> 将当前设置写入~/.toprc文件中。这是写top配置文件的推荐方法。</p>
]]></content:encoded>
			<wfw:commentRss>http://www.deepvps.com/top-command-instructions-and-tutorial-in-linux-system.html/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>XenSystem CentOS/Linux VPS下启用（挂载）未使用的硬盘空间图文教程</title>
		<link>http://www.deepvps.com/xensystem-centos-linux-vps-enabled-unused-hard-disk-space-photo-tutorial.html</link>
		<comments>http://www.deepvps.com/xensystem-centos-linux-vps-enabled-unused-hard-disk-space-photo-tutorial.html#comments</comments>
		<pubDate>Mon, 27 Dec 2010 11:56:32 +0000</pubDate>
		<dc:creator>deepvps</dc:creator>
				<category><![CDATA[VPS管理维护]]></category>
		<category><![CDATA[CentOS]]></category>
		<category><![CDATA[Linux]]></category>
		<category><![CDATA[VPS]]></category>
		<category><![CDATA[XenSystem]]></category>
		<category><![CDATA[图文]]></category>
		<category><![CDATA[挂载]]></category>
		<category><![CDATA[教程]]></category>
		<category><![CDATA[未使用]]></category>
		<category><![CDATA[硬盘]]></category>

		<guid isPermaLink="false">http://www.deepvps.com/?p=685</guid>
		<description><![CDATA[现在用XenSystem的VPS 主机商越来越多的，代表人物就是deepvps以前详细介绍过的快易互联(Kiiyi.com)和 CloudVZ 两家。
XenSystem 系统有个不好的地方，就是新开通的VPS或者重新安装系统后的VPS，硬盘空间都没有挂载，需要自己手动挂载一下。而官方教程中间又有点小错误，紧贴deepvps在给客户挂载的时候就被这个错误误导了，后来联系了官方技术才解决了这个问题。等下教程中间deepvps会特别指出这个错误，方便后面的同学参考。
下面就是XenSystem官方的教程：
fdisk -l
查看硬盘分区情况
df -hal
查看已划分区空间使用情况，硬盘容量为32.2G，已划分的空间为5.7G(不包含SWAP，输入free -m可以查看内存和swap使用情况)
运行效果如下图：

对硬盘/dev/xvda（新增硬盘可能会是/dev/xvdb）进行增加分区操作：
fdisk /dev/xvda
n 输入n新建分区
p 输入p，主分区
3 由上图的fdisk -l可以看到硬盘已经有两个分区，我们这里输入3，第三个分区
t 通过t来指定分区系统格式
3 第3个分区（如果你就建了一个分区就不要输入3了它会自动选择的.跳过这一步）
8e 输入8e，LVM系统格式
w 输入w保存退出
reboot 重启使之生效
运行效果如下图：

重启后运行fdisk -l查看硬盘分区情况，可以看到刚刚新建的分区已经出现在列表里了
pvcreate /dev/xvda3         创建物理卷
vgextend VolGroup00 /dev/xvda3        将物理卷加入到组VolGroup00
运行效果如下图：

vgdisplay      查看物理卷组情况，可以看到我们有22G的容量可以扩展
lvresize -L +22.00G /dev/VolGroup00/LogVol00    扩容22G
（注意这里会出错，官方的教程里面正好是22G的整数，但是实际应用很多都不是整数，所以这里如果按照官方的教程操作就会出现错误。XS官方人员解释的错误原因：错误的原因可能是1024的进制差别造成的，这时候你适当减小就行了。比如：原来要分配的是7.97G，你只要减少到7.96G就行了，这样就可以跳过这个错误正常进行下去了。实际分配的空闲空间也不会受到影响。）
resize2fs /dev/VolGroup00/LogVol00    [...]]]></description>
			<content:encoded><![CDATA[<p>现在用XenSystem的VPS 主机商越来越多的，代表人物就是deepvps以前详细介绍过的快易互联(<a href="http://cp.kiiyi.com/page.aspx?c=referral&#038;u=2708" target="_blank">Kiiyi.com</a>)和 <a href="http://cp.cloudvz.net/page.aspx?c=referral&amp;u=12129" target="_blank">CloudVZ</a> 两家。</p>
<p>XenSystem 系统有个不好的地方，就是新开通的VPS或者重新安装系统后的VPS，硬盘空间都没有挂载，需要自己手动挂载一下。而官方教程中间又有点小错误，紧贴deepvps在给客户挂载的时候就被这个错误误导了，后来联系了官方技术才解决了这个问题。等下教程中间deepvps会特别指出这个错误，方便后面的同学参考。</p>
<p>下面就是XenSystem官方的教程：</p>
<blockquote><p>fdisk -l</p></blockquote>
<p>查看硬盘分区情况</p>
<blockquote><p>df -hal</p></blockquote>
<p>查看已划分区空间使用情况，硬盘容量为32.2G，已划分的空间为5.7G(不包含SWAP，输入free -m可以查看内存和swap使用情况)<br />
<span id="more-685"></span>运行效果如下图：<br />
<a title="1.gif" href="http://www.lasteleven.com/attachment/105/"><img src="http://www.deepvps.com/wp-content/uploads/auto_save_image/2010/12/120750vx9.gif" alt="1.gif" /></a></p>
<p>对硬盘/dev/xvda（新增硬盘可能会是/dev/xvdb）进行增加分区操作：</p>
<blockquote><p>fdisk /dev/xvda<br />
n 输入n新建分区<br />
p 输入p，主分区<br />
3 由上图的fdisk -l可以看到硬盘已经有两个分区，我们这里输入3，第三个分区</p>
<p>t 通过t来指定分区系统格式<br />
3 第3个分区（如果你就建了一个分区就不要输入3了它会自动选择的.跳过这一步）<br />
8e 输入8e，LVM系统格式</p>
<p>w 输入w保存退出</p>
<p>reboot 重启使之生效</p></blockquote>
<p>运行效果如下图：</p>
<p><a title="2.gif" href="http://www.lasteleven.com/attachment/106/"><img src="http://www.deepvps.com/wp-content/uploads/auto_save_image/2010/12/200750whP.gif" alt="2.gif" /></a></p>
<p>重启后运行fdisk -l查看硬盘分区情况，可以看到刚刚新建的分区已经出现在列表里了</p>
<blockquote><p>pvcreate /dev/xvda3         创建物理卷<br />
vgextend VolGroup00 /dev/xvda3        将物理卷加入到组VolGroup00</p></blockquote>
<p>运行效果如下图：</p>
<p><a title="3.gif" href="http://www.lasteleven.com/attachment/108/"><img src="http://www.deepvps.com/wp-content/uploads/auto_save_image/2010/12/20075066m.gif" alt="3.gif" /></a></p>
<blockquote><p>vgdisplay      查看物理卷组情况，可以看到我们有22G的容量可以扩展<br />
lvresize -L +22.00G /dev/VolGroup00/LogVol00    扩容22G</p></blockquote>
<p><span style="color: #ff0000;">（注意这里会出错，官方的教程里面正好是22G的整数，但是实际应用很多都不是整数，所以这里如果按照官方的教程操作就会出现错误。XS官方人员解释的错误原因：错误的原因可能是1024的进制差别造成的，这时候你适当减小就行了。比如：原来要分配的是7.97G，你只要减少到7.96G就行了，这样就可以跳过这个错误正常进行下去了。实际分配的空闲空间也不会受到影响。）</span></p>
<blockquote><p>resize2fs /dev/VolGroup00/LogVol00           动态扩容分区大小，完成后，运行df -hal，已经可以看到我们新增加的空间已经可以使用了</p></blockquote>
<p>运行效果如下图：</p>
<p><a title="4.gif" href="http://www.lasteleven.com/attachment/109/"><img src="http://www.deepvps.com/wp-content/uploads/auto_save_image/2010/12/200750Q5W.gif" alt="4.gif" /></a></p>
]]></content:encoded>
			<wfw:commentRss>http://www.deepvps.com/xensystem-centos-linux-vps-enabled-unused-hard-disk-space-photo-tutorial.html/feed</wfw:commentRss>
		<slash:comments>4</slash:comments>
		</item>
		<item>
		<title>在 OpenVZ 上安装 OpenVPN 最新完全版教程</title>
		<link>http://www.deepvps.com/install-openvpn-on-openvz-latest-tutorial.html</link>
		<comments>http://www.deepvps.com/install-openvpn-on-openvz-latest-tutorial.html#comments</comments>
		<pubDate>Sat, 06 Nov 2010 16:10:35 +0000</pubDate>
		<dc:creator>deepvps</dc:creator>
				<category><![CDATA[服务器环境搭建]]></category>
		<category><![CDATA[OPENVPN]]></category>
		<category><![CDATA[OpenVZ]]></category>
		<category><![CDATA[教程]]></category>

		<guid isPermaLink="false">http://www.deepvps.com/?p=636</guid>
		<description><![CDATA[
第一步：检查 OpenVPN 所需环境
cat /dev/net/tun
如果返回信息为：cat: /dev/net/tun: File descriptor in bad state 说明正常
iptables -t nat -A POSTROUTING -s 10.8.0.0/24 -o venet0 -j MASQUERADE
如果返回信息为：iptables: Unknown error 4294967295 说明正常

第二步：安装 OpenVPN 
# rpm -Uvh http://download.fedora.redhat.com/pub/epel/5/i386/epel-release-5-3.noarch.rpm
# yum install openvpn
第三步：配置 OpenVPN 
# locate easy-rsa
# cp -R /usr/share/openvpn/easy-rsa /etc/openvpn/
# cd /etc/openvpn/easy-rsa/2.0
# vi vars
修改如下内容，保存
export KEY_COUNTRY=&#8221;CN&#8221;
export KEY_PROVINCE=&#8221;SX&#8221;
export KEY_CITY=&#8221;XA&#8221;
export KEY_ORG=&#8221;deepvps.com&#8221;
export KEY_EMAIL=&#8221;admin@deepvps.com&#8221;
生成证书
# ./clean-all
# source ./vars
# ./build-ca server
全部回车
# [...]]]></description>
			<content:encoded><![CDATA[<p><img title="在 OpenVZ 上安装 OpenVPN 最新完全版教程" src="http://www.deepvps.com/wp-content/uploads/post/openvpn_logo.png" alt="" /></p>
<h3>第一步：检查 OpenVPN 所需环境</h3>
<blockquote><p>cat /dev/net/tun</p></blockquote>
<p>如果返回信息为：cat: /dev/net/tun: File descriptor in bad state 说明正常</p>
<blockquote><p>iptables -t nat -A POSTROUTING -s 10.8.0.0/24 -o venet0 -j MASQUERADE</p></blockquote>
<p>如果返回信息为：iptables: Unknown error 4294967295 说明正常<br />
<span id="more-636"></span></p>
<h3>第二步：安装 OpenVPN </h3>
<blockquote><p># rpm -Uvh http://download.fedora.redhat.com/pub/epel/5/i386/epel-release-5-3.noarch.rpm<br />
# yum install openvpn</p></blockquote>
<h3>第三步：配置 OpenVPN </h3>
<blockquote><p># locate easy-rsa<br />
# cp -R /usr/share/openvpn/easy-rsa /etc/openvpn/<br />
# cd /etc/openvpn/easy-rsa/2.0<br />
# vi vars</p></blockquote>
<p>修改如下内容，保存</p>
<blockquote><p>export KEY_COUNTRY=&#8221;CN&#8221;<br />
export KEY_PROVINCE=&#8221;SX&#8221;<br />
export KEY_CITY=&#8221;XA&#8221;<br />
export KEY_ORG=&#8221;deepvps.com&#8221;<br />
export KEY_EMAIL=&#8221;admin@deepvps.com&#8221;</p></blockquote>
<p>生成证书</p>
<blockquote><p># ./clean-all<br />
# source ./vars<br />
# ./build-ca server</p></blockquote>
<p>全部回车</p>
<blockquote><p># ./build-key-server server</p></blockquote>
<p>全部回车 最后2个y</p>
<blockquote><p># ./build-key deepvps</p></blockquote>
<p>全部回车 最后2个y</p>
<blockquote><p># ./build-dh</p></blockquote>
<p>打包下载客户端所需文件</p>
<blockquote><p># tar -zcvf keys.tar.gz keys</p></blockquote>
<p>把 keys 放到正确目录</p>
<blockquote><p># mv keys /etc/openvpn/</p></blockquote>
<p>新建 server.conf</p>
<blockquote><p># vi /etc/openvpn/server.conf</p></blockquote>
<p>放入如下内容</p>
<blockquote><p>port 1194  #监听端口<br />
proto udp  #可以是 udp 或 tcp<br />
dev tun<br />
ca /etc/openvpn/keys/ca.crt<br />
cert /etc/openvpn/keys/server.crt<br />
key /etc/openvpn/keys/server.key<br />
dh /etc/openvpn/keys/dh1024.pem<br />
server 10.8.0.0 255.255.255.0<br />
push &#8220;redirect-gateway def1&#8243;<br />
push &#8220;dhcp-option DNS 8.8.8.8&#8243;<br />
push &#8220;dhcp-option DNS 8.8.4.4&#8243;<br />
client-to-client<br />
keepalive 10 120<br />
comp-lzo<br />
persist-key<br />
persist-tun<br />
verb 3</p></blockquote>
<p>启用 ipv4 转发</p>
<blockquote><p># echo 1 &gt; /proc/sys/net/ipv4/ip_forward</p></blockquote>
<p>或</p>
<blockquote><p># /sbin/sysctl -w net.ipv4.ip_forward=1</p></blockquote>
<p>让它生效</p>
<blockquote><p>sysctl -p</p></blockquote>
<p>如果此时出现错误 error: &#8220;Operation not permitted&#8221; setting key &#8220;net.ipv4.tcp_syncookies&#8221; ，就编辑 sysctl.conf</p>
<blockquote><p># vi /etc/sysctl.conf</p></blockquote>
<p>注释掉 net.ipv4.tcp_syncookies 那一行</p>
<p>配置 iptables</p>
<blockquote><p># iptables -t nat -A POSTROUTING -s 10.8.0.0/24 -j SNAT &#8211;to-source 你的服务器IP地址<br />
/etc/init.d/iptables save<br />
/etc/init.d/iptables restart</p></blockquote>
<p>启动 OpenVPN</p>
<blockquote><p># service openvpn start</p></blockquote>
<p>检查 OpenVPN</p>
<blockquote><p># netstat -anup | grep 1194</p></blockquote>
<p>OpenVPN 开机启动</p>
<blockquote><p># chkconfig openvpn on</p></blockquote>
<h3>第四步：OpenVPN 客户端</h3>
<p>下载客户端 http://www.openvpn.net/index.php/open-source/downloads.html</p>
<p>复制 ca.crt 和 deepvps.crt 和 deepvps.key 这三个文件，放到 C:\Program Files\OpenVPN\config<br />
新建 deepvps.ovpn，输入以下内容</p>
<blockquote><p>client<br />
dev tun<br />
proto udp<br />
remote 服务器IP地址 1194<br />
resolv-retry infinite<br />
nobind<br />
persist-key<br />
persist-tun<br />
ca ca.crt<br />
cert deepvps.crt<br />
key deepvps.key<br />
ns-cert-type server<br />
comp-lzo<br />
verb 3</p></blockquote>
<p>搞定! 可以用 service openvpn start | stop | restart 来控制了。</p>
<p>转载整理自：http://www.21andy.com/blog/20100327/1794.html</p>
]]></content:encoded>
			<wfw:commentRss>http://www.deepvps.com/install-openvpn-on-openvz-latest-tutorial.html/feed</wfw:commentRss>
		<slash:comments>4</slash:comments>
		</item>
		<item>
		<title>SSH远程会话管理工具 &#8211; screen使用教程</title>
		<link>http://www.deepvps.com/screen-tutorial.html</link>
		<comments>http://www.deepvps.com/screen-tutorial.html#comments</comments>
		<pubDate>Thu, 04 Nov 2010 06:01:01 +0000</pubDate>
		<dc:creator>deepvps</dc:creator>
				<category><![CDATA[VPS管理维护]]></category>
		<category><![CDATA[LNMP]]></category>
		<category><![CDATA[screen]]></category>
		<category><![CDATA[SSH]]></category>
		<category><![CDATA[培训]]></category>
		<category><![CDATA[安装lnmp]]></category>
		<category><![CDATA[工具]]></category>
		<category><![CDATA[教程]]></category>
		<category><![CDATA[演示]]></category>
		<category><![CDATA[管理]]></category>
		<category><![CDATA[远程会话]]></category>

		<guid isPermaLink="false">http://www.deepvps.com/?p=628</guid>
		<description><![CDATA[deepvps在刚接触Linux时最怕的就是SSH远程登录Linux VPS编译安装程序时（比如安装lnmp）网络突然断开，或者其他情况导致不得不与远程SSH服务器链接断开，远程执行的命令也被迫停止，只能重新连接，重新运行。相信现在有些VPSer也遇到过这个问题，今天就给VPSer们介绍一款远程会话管理工具 &#8211; screen命令。
一、screen命令是什么？
Screen是一个可以在多个进程之间多路复用一个物理终端的全屏窗口管理器。Screen中有会话的概念，用户可以在一个screen会话中创建多个screen窗口，在每一个screen窗口中就像操作一个真实的telnet/SSH连接窗口那样。

二、如何安装screen命令？
除部分精简的系统或者定制的系统大部分都安装了screen命令，如果没有安装，CentOS系统可以执行：yum install screen ；
Debian/Ubuntu系统执行：apt-get install screen 。
三、screen命令使用方法？
1、常用的使用方法
用来解决文章开始我们遇到的问题，比如在安装lnmp时。
1.1 创建screen会话
可以先执行：screen -S lnmp ，screen就会创建一个名字为lnmp的会话。
1.2 暂时离开，保留screen会话中的任务或程序
当需要临时离开时（会话中的程序不会关闭，仍在运行）可以用快捷键Ctrl+a d(即按住Ctrl，依次再按a,d)
1.3 恢复screen会话
当回来时可以再执行执行：screen -r lnmp 即可恢复到离开前创建的lnmp会话的工作界面。如果忘记了，或者当时没有指定会话名，可以执行：screen -ls screen会列出当前存在的会话列表，如下图：

11791.lnmp即为刚才的screen创建的lnmp会话，目前已经暂时退出了lnmp会话，所以状态为Detached，当使用screen -r lnmp后状态就会变为Attached，11791是这个screen的会话的进程ID，恢复会话时也可以使用：screen -r 11791
1.4 关闭screen的会话
执行：exit ，会提示：[screen is terminating]，表示已经成功退出screen会话。VPS侦探 http://www.vpser.net/
2、远程演示
首先演示者先在服务器上执行 screen -S test 创建一个screen会话，观众可以链接到远程服务器上执行screen -x test 观众屏幕上就会出现和演示者同步。
3、常用快捷键
Ctrl+a c ：在当前screen会话中创建窗口
Ctrl+a w ：窗口列表
Ctrl+a n ：下一个窗口
Ctrl+a p ：上一个窗口
Ctrl+a 0-9 ：在第0个窗口和第9个窗口之间切换
转自:  http://www.vpser.net/manage/run-screen-lnmp.html
]]></description>
			<content:encoded><![CDATA[<p>deepvps在刚接触Linux时最怕的就是SSH远程登录Linux VPS编译安装程序时（比如安装lnmp）网络突然断开，或者其他情况导致不得不与远程SSH服务器链接断开，远程执行的命令也被迫停止，只能重新连接，重新运行。相信现在有些VPSer也遇到过这个问题，今天就给VPSer们介绍一款远程会话管理工具 &#8211; screen命令。</p>
<h3>一、screen命令是什么？</h3>
<p>Screen是一个可以在多个进程之间多路复用一个物理终端的全屏窗口管理器。Screen中有会话的概念，用户可以在一个screen会话中创建多个screen窗口，在每一个screen窗口中就像操作一个真实的telnet/SSH连接窗口那样。<br />
<span id="more-628"></span></p>
<h3>二、如何安装screen命令？</h3>
<p>除部分精简的系统或者定制的系统大部分都安装了screen命令，如果没有安装，CentOS系统可以执行：yum install screen ；</p>
<p>Debian/Ubuntu系统执行：apt-get install screen 。</p>
<h3>三、screen命令使用方法？</h3>
<p>1、常用的使用方法<br />
用来解决文章开始我们遇到的问题，比如在安装lnmp时。</p>
<p>1.1 创建screen会话<br />
可以先执行：screen -S lnmp ，screen就会创建一个名字为lnmp的会话。</p>
<p>1.2 暂时离开，保留screen会话中的任务或程序<br />
当需要临时离开时（会话中的程序不会关闭，仍在运行）可以用快捷键Ctrl+a d(即按住Ctrl，依次再按a,d)</p>
<p>1.3 恢复screen会话</p>
<p>当回来时可以再执行执行：<strong>screen -r lnmp</strong> 即可恢复到离开前创建的lnmp会话的工作界面。如果忘记了，或者当时没有指定会话名，可以执行：<strong>screen -ls</strong> screen会列出当前存在的会话列表，如下图：<br />
<a href="http://www.deepvps.com/wp-content/uploads/auto_save_image/2010/11/140102ljE.jpg"><img title="screen-ls" src="http://www.deepvps.com/wp-content/uploads/auto_save_image/2010/11/140102ljE.jpg" alt="" width="344" height="117" /></a></p>
<p>11791.lnmp即为刚才的screen创建的lnmp会话，目前已经暂时退出了lnmp会话，所以状态为Detached，当使用screen -r lnmp后状态就会变为Attached，11791是这个screen的会话的进程ID，恢复会话时也可以使用：<strong>screen -r 11791</strong></p>
<p>1.4 关闭screen的会话<br />
执行：exit ，会提示：[screen is terminating]，表示已经成功退出screen会话。VPS侦探 http://www.vpser.net/</p>
<p>2、远程演示<br />
首先演示者先在服务器上执行 screen -S test 创建一个screen会话，观众可以链接到远程服务器上执行screen -x test 观众屏幕上就会出现和演示者同步。</p>
<p>3、常用快捷键<br />
Ctrl+a c ：在当前screen会话中创建窗口<br />
Ctrl+a w ：窗口列表<br />
Ctrl+a n ：下一个窗口<br />
Ctrl+a p ：上一个窗口<br />
Ctrl+a 0-9 ：在第0个窗口和第9个窗口之间切换</p>
<p>转自:  http://www.vpser.net/manage/run-screen-lnmp.html</p>
]]></content:encoded>
			<wfw:commentRss>http://www.deepvps.com/screen-tutorial.html/feed</wfw:commentRss>
		<slash:comments>2</slash:comments>
		</item>
		<item>
		<title>在 OpenVZ 上安装 PPTP 完全版教程</title>
		<link>http://www.deepvps.com/how-to-install-pptp-on-openvz.html</link>
		<comments>http://www.deepvps.com/how-to-install-pptp-on-openvz.html#comments</comments>
		<pubDate>Mon, 01 Nov 2010 11:42:42 +0000</pubDate>
		<dc:creator>deepvps</dc:creator>
				<category><![CDATA[服务器环境搭建]]></category>
		<category><![CDATA[OpenVZ]]></category>
		<category><![CDATA[PPTP]]></category>
		<category><![CDATA[教程]]></category>

		<guid isPermaLink="false">http://www.deepvps.com/?p=624</guid>
		<description><![CDATA[首先，我们必须要知道自己的VPS是否支持PPTP，如果你根据现在网上的那些教程做的话，那么你的第一步就是错的了。
cat /dev/ppp
cat: /dev/ppp: No such device or address
cat /dev/net/tun
cat: /dev/net/tun: File descriptor in bad state
我记得有一篇教程说了，这两个只要一个OK就可以了。我现在可以很负责的告诉大家额，如果你的结果和我上面的两个结果不一样的话，那么你是肯定无法正常使用PPTP的哦。

如果你的结果和我一样的话，那么就继续往下看吧。
yum install -y ppp
yum install -y iptables
rpm -ivh http://acelnmp.googlecode.com/files/pptpd-1.3.4-1.rhel5.1.i386.rpm（X86）
rpm -ivh http://acelnmp.googlecode.com/files/pptpd-1.3.4-1.rhel5.1.x86_64.rpm（X64）
vi /etc/pptpd.conf
# localip 192.168.0.1 -&#62; localip 192.168.0.1
# remoteip 192.168.0.234-238,192.168.0.245 -&#62;remoteip 192.168.0.234-238,192.168.0.245
vi /etc/ppp/options.pptpd
# ms-dns 192.168.0.1 -&#62; ms-dns 8.8.8.8
# ms-dns 192.168.0.2 -&#62; ms-dns 8.8.4.4
require-mppe-128 -&#62; # require-mppe-128
vi /etc/ppp/chap-secrets
用户名 pptpd 密码 *
vi /etc/sysctl.conf
net.ipv4.ip_forward = [...]]]></description>
			<content:encoded><![CDATA[<p>首先，我们必须要知道自己的VPS是否支持PPTP，如果你根据现在网上的那些教程做的话，那么你的第一步就是错的了。</p>
<blockquote><p>cat /dev/ppp<br />
cat: /dev/ppp: No such device or address<br />
cat /dev/net/tun<br />
cat: /dev/net/tun: File descriptor in bad state</p></blockquote>
<p>我记得有一篇教程说了，这两个只要一个OK就可以了。我现在可以很负责的告诉大家额，如果你的结果和我上面的两个结果不一样的话，那么你是肯定无法正常使用PPTP的哦。</p>
<p><span id="more-624"></span><br />
如果你的结果和我一样的话，那么就继续往下看吧。</p>
<blockquote><p>yum install -y ppp<br />
yum install -y iptables<br />
rpm -ivh http://acelnmp.googlecode.com/files/pptpd-1.3.4-1.rhel5.1.i386.rpm（X86）<br />
rpm -ivh http://acelnmp.googlecode.com/files/pptpd-1.3.4-1.rhel5.1.x86_64.rpm（X64）<br />
vi /etc/pptpd.conf<br />
# localip 192.168.0.1 -&gt; localip 192.168.0.1<br />
# remoteip 192.168.0.234-238,192.168.0.245 -&gt;remoteip 192.168.0.234-238,192.168.0.245<br />
vi /etc/ppp/options.pptpd<br />
# ms-dns 192.168.0.1 -&gt; ms-dns 8.8.8.8<br />
# ms-dns 192.168.0.2 -&gt; ms-dns 8.8.4.4<br />
require-mppe-128 -&gt; # require-mppe-128<br />
vi /etc/ppp/chap-secrets<br />
<span style="color: #0000ff;">用户名 pptpd 密码 *</span><br />
vi /etc/sysctl.conf<br />
net.ipv4.ip_forward = 0 -&gt; net.ipv4.ip_forward = 1<br />
net.ipv4.tcp_syncookies = 1 -&gt; # net.ipv4.tcp_syncookies = 1<br />
sysctl -p<br />
iptables -t nat -A POSTROUTING -s 192.168.0.0/24 -j SNAT &#8211;to-source  <span style="color: #0000ff;">你的VPS的IP<br />
</span>/etc/init.d/iptables save<br />
chkconfig pptpd on<br />
chkconfig iptables on<br />
/etc/init.d/pptpd restart<br />
/etc/init.d/iptables restart</p></blockquote>
<p>现在你已经可以使用PPTP了，如果你连接的时候出现619错误的话。</p>
<blockquote><p>rm -r /dev/ppp<br />
mknod /dev/ppp c 108 0</p></blockquote>
<p>转自：<a href="http://www.hostloc.com/thread-33260-1-1.html" target="_blank">http://www.hostloc.com/thread-33260-1-1.html</a></p>
]]></content:encoded>
			<wfw:commentRss>http://www.deepvps.com/how-to-install-pptp-on-openvz.html/feed</wfw:commentRss>
		<slash:comments>10</slash:comments>
		</item>
	</channel>
</rss>
