<?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; Linux</title>
	<atom:link href="http://www.deepvps.com/tag/linux/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>Linux Bash严重漏洞修复紧急通知[最新更新]</title>
		<link>http://www.deepvps.com/linux-bash-vulnerability.html</link>
		<comments>http://www.deepvps.com/linux-bash-vulnerability.html#comments</comments>
		<pubDate>Thu, 25 Sep 2014 11:26:47 +0000</pubDate>
		<dc:creator>deepvps</dc:creator>
				<category><![CDATA[VPS安全]]></category>
		<category><![CDATA[Bash]]></category>
		<category><![CDATA[Linux]]></category>
		<category><![CDATA[漏洞]]></category>

		<guid isPermaLink="false">http://www.deepvps.com/?p=1482</guid>
		<description><![CDATA[日前Linux官方内置Bash中新发现一个非常严重安全漏洞（漏洞参考https://access.redhat.com/security/cve/CVE-2014-6271  ），黑客可以利用该Bash漏洞完全控制目标系统并发起攻击，为了避免您Linux服务器受影响，建议您尽快完成漏洞修补，修复方法如下！
附9月25日给出的Linux官方解决方案
特别提醒：Linux 官方已经给出最新解决方案，已经解决被绕过的bug，建议您尽快重新完成漏洞修补。openSUSE 镜像已经给出修复方案了。 
【已确认被成功利用的软件及系统】
所有安装GNU bash 版本小于或者等于4.3的Linux操作系统。
【漏洞描述】
该漏洞源于你调用的bash shell之前创建的特殊的环境变量，这些变量可以包含代码，同时会被bash执行。
【漏洞检测方法】
漏洞检测命令：env -i  X=&#8217;() { (a)=&#62;&#8217; bash -c &#8216;echo date&#8217;; cat echo
修复前
输出:
当前系统时间
使用修补方案修复后
输出
date
（备注：输出结果中见到&#8221;date&#8221;字样就修复成功了。）
特别提示：该修复不会有任何影响，如果您的脚本使用以上方式定义环境变量，修复后您的脚本执行会报错。
【建议修补方案 】
请您根据Linux版本选择您需要修复的命令， 为了防止意外情况发生，建议您执行命令前先对Linux服务器系统盘打个快照，如果万一出现升级影响您服务器使用情况，可以通过回滚系统盘快照解决。
centos:(最终解决方案)
yum clean all
yum makecache
yum -y update bash
ubuntu:(最终解决方案)
apt-get update
apt-get -y install &#8211;only-upgrade bash
debian:(最终解决方案)
7.5  64bit &#38;&#38; 32bit
apt-get update
apt-get -y install &#8211;only-upgrade bash
6.0.x 64bit
wget http://mirrors.aliyun.com/debian/pool/main/b/bash/bash_4.1-3+deb6u2_amd64.deb &#38;&#38;  dpkg -i bash_4.1-3+deb6u2_amd64.deb
6.0.x 32bit
wget http://mirrors.aliyun.com/debian/pool/main/b/bash/bash_4.1-3+deb6u2_i386.deb &#38;&#38;  dpkg -i bash_4.1-3+deb6u2_i386.deb
aliyun linux:(最终解决方案)
5.x [...]]]></description>
			<content:encoded><![CDATA[<p>日前Linux官方内置Bash中新发现一个非常严重安全漏洞（漏洞参考https://access.redhat.com/security/cve/CVE-2014-6271  ），黑客可以利用该Bash漏洞完全控制目标系统并发起攻击，<span style="color: #ff0000;"><strong>为了避免您Linux服务器受影响，建议您尽快完成漏洞修补</strong><strong>，修复方法如下！</strong></span></p>
<p><strong>附9月25日给出的Linux官方解决方案</strong></p>
<p><strong>特别提醒：Linux 官方已经给出最新解决方案，已经解决被绕过的bug，建议您尽快重新完成漏洞修补。openSUSE 镜像已经给出修复方案了。 </strong></p>
<p>【已确认被成功利用的软件及系统】<br />
所有安装GNU bash 版本小于或者等于4.3的Linux操作系统。</p>
<p>【漏洞描述】<br />
该漏洞源于你调用的bash shell之前创建的特殊的环境变量，这些变量可以包含代码，同时会被bash执行。</p>
<p>【漏洞检测方法】<br />
漏洞检测命令：env -i  X=&#8217;() { (a)=&gt;&#8217; bash -c &#8216;echo date&#8217;; cat echo<span id="more-1482"></span></p>
<p>修复前<br />
输出:<br />
当前系统时间</p>
<p>使用修补方案修复后<br />
输出<br />
date<br />
（备注：<span style="color: #ff0000;"><strong>输出结果中见到&#8221;date&#8221;字样就修复成功了。</strong></span>）</p>
<p>特别提示：该修复不会有任何影响，如果您的脚本使用以上方式定义环境变量，修复后您的脚本执行会报错。</p>
<p>【建议修补方案 】</p>
<p>请您根据Linux版本选择您需要修复的命令， 为了防止意外情况发生，建议您执行命令前先对Linux服务器系统盘打个快照，如果万一出现升级影响您服务器使用情况，可以通过回滚系统盘快照解决。</p>
<p>centos:<strong><span style="color: #ff0000;">(最终解决方案)</span></strong><br />
yum clean all<br />
yum makecache<br />
yum -y update bash</p>
<p>ubuntu:<strong><span style="color: #ff0000;">(最终解决方案)</span></strong><br />
apt-get update<br />
apt-get -y install &#8211;only-upgrade bash</p>
<p>debian:<strong><span style="color: #ff0000;">(最终解决方案)</span></strong><br />
7.5  64bit &amp;&amp; 32bit<br />
apt-get update<br />
apt-get -y install &#8211;only-upgrade bash</p>
<p>6.0.x 64bit<br />
wget http://mirrors.aliyun.com/debian/pool/main/b/bash/bash_4.1-3+deb6u2_amd64.deb &amp;&amp;  dpkg -i bash_4.1-3+deb6u2_amd64.deb</p>
<p>6.0.x 32bit<br />
wget http://mirrors.aliyun.com/debian/pool/main/b/bash/bash_4.1-3+deb6u2_i386.deb &amp;&amp;  dpkg -i bash_4.1-3+deb6u2_i386.deb</p>
<p>aliyun linux:<strong><span style="color: #ff0000;">(最终解决方案)</span></strong><br />
5.x 64bit<br />
wget http://mirrors.aliyun.com/centos/5/updates/x86_64/RPMS/bash-3.2-33.el5_10.4.x86_64.rpm &amp;&amp; rpm -Uvh bash-3.2-33.el5_10.4.x86_64.rpm</p>
<p>5.x 32bit<br />
wget http://mirrors.aliyun.com/centos/5/updates/i386/RPMS/bash-3.2-33.el5_10.4.i386.rpm  &amp;&amp; rpm -Uvh bash-3.2-33.el5_10.4.i386.rpm</p>
<p>opensuse:<strong><span style="color: #ff0000;">(最终解决方案)</span></strong></p>
<p>zypper clean<br />
zypper refresh<br />
zypper update -y bash</p>
]]></content:encoded>
			<wfw:commentRss>http://www.deepvps.com/linux-bash-vulnerability.html/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Linux服务器 限制IP访问</title>
		<link>http://www.deepvps.com/linux-deny-ip.html</link>
		<comments>http://www.deepvps.com/linux-deny-ip.html#comments</comments>
		<pubDate>Thu, 17 Apr 2014 13:52:42 +0000</pubDate>
		<dc:creator>deepvps</dc:creator>
				<category><![CDATA[VPS安全]]></category>
		<category><![CDATA[IP]]></category>
		<category><![CDATA[Linux]]></category>
		<category><![CDATA[限制]]></category>

		<guid isPermaLink="false">http://www.deepvps.com/?p=1447</guid>
		<description><![CDATA[近段时间博主一直饱受垃圾评论的攻击，服务器一度负载太高而宕机。开始试了很多方法都不能很好的解决问题，最后通过屏蔽垃圾评论IP的方式，算是解决了这个问题，当然这个方法不是最好的，但是确实是非常实用的方法。
然后一些朋友就问我是怎么屏蔽这些垃圾评论的IP的，以及能否共享这些垃圾评论的IP，还有朋友问怎么提取自己博客的垃圾评论的IP，这个稍稍讲解下。
第一，nginx环境下
新建 denyip.conf 文件，在服务器/usr/local/nginx/conf目录下的nginx.conf里面，加上
include denyip.conf;
将屏蔽的IP放到 denyip.conf 里面
deny 110.83.0.0/16;
deny 110.84.111.0/24;
deny 110.85.124.56;
保存之后将 denyip.conf 上传到/usr/local/nginx/conf目录下，弄好之后记得重启nginx。
上面我列举了3中屏蔽类型，第一行的是屏蔽110.83.*.*的所有IP，第二行的是屏蔽110.84.111.*的所有IP，第三行是只屏蔽110.85.124.56这个IP。
第一行的屏蔽的范围较大，很容易误拦，第三行的疲敝最稳妥，但是IP越多导致文件会很大，也不算太可取，第二行的方式是我目前使用的，好处坏处介于2这之间，大家可以自由选择。
垃圾评论IP的收集
有人问我如何收集这些垃圾评论IP的，其实很简单，一个SQL就搞定，然后Excle处理下。
首先安装Akismet插件，这个插件会把垃圾评论标记为spam，只安装这一个就可以了，其他任何防评论插件请勿安装。
SELECT `comment_author_IP` FROM `wp_comments` WHERE `comment_approved`= &#8217;spam&#8217;
执行好了之后，导出这些IP，保存csv格式，然后直接用Excle打开，排序，去重，就得到唯一的垃圾评论IP了。
得到垃圾评论了之后就可以按照上面的方式操作了。
第二，apache环境下
空间支持 .htaccess
&#60;Limit GET HEAD POST&#62;
order allow,deny
deny from 110.85.104.152
deny from 110.85.113
deny from 110.85.113.0/24
deny from 110.87
deny from 110.87.0.0/16
deny from 110.86.167.210 110.86.184.181
deny from 110.86.185.0/24 110.86.187.0/24
allow from all
&#60;/Limit&#62;
apache下关于限制IP的写法比较多种，IP开始的第一行，是最普通的限制唯一IP，第二行跟第三行表达的内容是一样的，限制110.85.113.* 下所有的IP；第四五行也是一样的，限制110.87.*.* 下所有的IP；第六行是限制这2个IP，第7行就是显示这两个IP段；注意多个IP限制时用空格分开。
目前我收集的垃圾评论的IP
经过大约一周时间的统计，目前收集了一批垃圾评论的IP，用纯真IP批量跑了这些IP，其中以福建莆田市的居多，美国的也不少。如果你也饱受垃圾评论的攻击，可以用用这个方法和IP，我会定期更新IP数据的。
第三，iptables IP限制访问 指定IP访问
只允许指定的一个IP访问服务器
vi /etc/sysconfig/iptables
*filter
:INPUT ACCEPT [0:0]
:FORWARD ACCEPT [0:0]
:OUTPUT ACCEPT [0:0]
-A INPUT -s 165.232.121.17 -j [...]]]></description>
			<content:encoded><![CDATA[<p>近段时间博主一直饱受垃圾评论的攻击，服务器一度负载太高而宕机。开始试了很多方法都不能很好的解决问题，最后通过屏蔽垃圾评论IP的方式，算是解决了这个问题，当然这个方法不是最好的，但是确实是非常实用的方法。</p>
<p>然后一些朋友就问我是怎么屏蔽这些垃圾评论的IP的，以及能否共享这些垃圾评论的IP，还有朋友问怎么提取自己博客的垃圾评论的IP，这个稍稍讲解下。<span id="more-1447"></span></p>
<p>第一，nginx环境下</p>
<p>新建 denyip.conf 文件，在服务器/usr/local/nginx/conf目录下的nginx.conf里面，加上</p>
<p>include denyip.conf;</p>
<p>将屏蔽的IP放到 denyip.conf 里面</p>
<p>deny 110.83.0.0/16;</p>
<p>deny 110.84.111.0/24;</p>
<p>deny 110.85.124.56;</p>
<p>保存之后将 denyip.conf 上传到/usr/local/nginx/conf目录下，弄好之后记得重启nginx。</p>
<p>上面我列举了3中屏蔽类型，第一行的是屏蔽110.83.*.*的所有IP，第二行的是屏蔽110.84.111.*的所有IP，第三行是只屏蔽110.85.124.56这个IP。</p>
<p>第一行的屏蔽的范围较大，很容易误拦，第三行的疲敝最稳妥，但是IP越多导致文件会很大，也不算太可取，第二行的方式是我目前使用的，好处坏处介于2这之间，大家可以自由选择。</p>
<p>垃圾评论IP的收集<br />
有人问我如何收集这些垃圾评论IP的，其实很简单，一个SQL就搞定，然后Excle处理下。</p>
<p>首先安装Akismet插件，这个插件会把垃圾评论标记为spam，只安装这一个就可以了，其他任何防评论插件请勿安装。</p>
<p>SELECT `comment_author_IP` FROM `wp_comments` WHERE `comment_approved`= &#8217;spam&#8217;<br />
执行好了之后，导出这些IP，保存csv格式，然后直接用Excle打开，排序，去重，就得到唯一的垃圾评论IP了。</p>
<p>得到垃圾评论了之后就可以按照上面的方式操作了。</p>
<p>第二，apache环境下</p>
<p>空间支持 .htaccess</p>
<p>&lt;Limit GET HEAD POST&gt;</p>
<p>order allow,deny</p>
<p>deny from 110.85.104.152</p>
<p>deny from 110.85.113</p>
<p>deny from 110.85.113.0/24</p>
<p>deny from 110.87</p>
<p>deny from 110.87.0.0/16</p>
<p>deny from 110.86.167.210 110.86.184.181</p>
<p>deny from 110.86.185.0/24 110.86.187.0/24</p>
<p>allow from all</p>
<p>&lt;/Limit&gt;<br />
apache下关于限制IP的写法比较多种，IP开始的第一行，是最普通的限制唯一IP，第二行跟第三行表达的内容是一样的，限制110.85.113.* 下所有的IP；第四五行也是一样的，限制110.87.*.* 下所有的IP；第六行是限制这2个IP，第7行就是显示这两个IP段；注意多个IP限制时用空格分开。</p>
<p>目前我收集的垃圾评论的IP<br />
经过大约一周时间的统计，目前收集了一批垃圾评论的IP，用纯真IP批量跑了这些IP，其中以福建莆田市的居多，美国的也不少。如果你也饱受垃圾评论的攻击，可以用用这个方法和IP，我会定期更新IP数据的。<br />
第三，iptables IP限制访问 指定IP访问</p>
<p>只允许指定的一个IP访问服务器</p>
<p>vi /etc/sysconfig/iptables</p>
<p>*filter<br />
:INPUT ACCEPT [0:0]<br />
:FORWARD ACCEPT [0:0]<br />
:OUTPUT ACCEPT [0:0]</p>
<p>-A INPUT -s 165.232.121.17 -j ACCEPT<br />
-A INPUT -j DROP<br />
COMMIT</p>
<p>iptables 限制ip访问</p>
<p>通过iptables限制9889端口的访问（只允许192.168.1.201、192.168.1.202、192.168.1.203）,其他ip都禁止访问<br />
iptables -I INPUT -p tcp &#8211;dport 9889 -j DROP<br />
iptables -I INPUT -s 192.168.1.201 -p tcp &#8211;dport 9889 -j ACCEPT<br />
iptables -I INPUT -s 192.168.1.202 -p tcp &#8211;dport 9889 -j ACCEPT<br />
iptables -I INPUT -s 192.168.1.203 -p tcp &#8211;dport 9889 -j ACCEPT</p>
<p>如果你之前的防火墙设置了永久关闭，则需要解除</p>
<p>chkconfig &#8211;list 查看启动服务，找到要关闭服务名<br />
chkconfig &#8211;level 235 服务名 off 【在等级3和5为开机运行服务】</p>
<p>系统运行级别有0—6，就在/etc/inittab中的0-6</p>
<p>等级0表示：表示关机</p>
<p>等级1表示：单用户模式</p>
<p>等级2表示：无网络连接的多用户命令行模式</p>
<p>等级3表示：有网络连接的多用户命令行模式</p>
<p>等级4表示：不可用</p>
<p>等级5表示：带图形界面的多用户模式</p>
<p>等级6表示：重新启动2011/10/26</p>
]]></content:encoded>
			<wfw:commentRss>http://www.deepvps.com/linux-deny-ip.html/feed</wfw:commentRss>
		<slash:comments>10</slash:comments>
		</item>
		<item>
		<title>Linux VPS 常用重启命令</title>
		<link>http://www.deepvps.com/linux-vps-restart.html</link>
		<comments>http://www.deepvps.com/linux-vps-restart.html#comments</comments>
		<pubDate>Thu, 21 Mar 2013 05:30:13 +0000</pubDate>
		<dc:creator>deepvps</dc:creator>
				<category><![CDATA[VPS入门]]></category>
		<category><![CDATA[Linux]]></category>
		<category><![CDATA[VPS]]></category>
		<category><![CDATA[重启]]></category>

		<guid isPermaLink="false">http://www.deepvps.com/?p=1317</guid>
		<description><![CDATA[折腾vps需要修改文件，重启了才会生效，下面总结的是我常用到的重启命令。
重启vps：
reboot
CentOS重启ssh：
/etc/init.d/sshd restart
Debian/Ubuntu重启ssh：
/etc/init.d/ssh restart
重启军哥Lnmp：
/root/lnmp restart
重启Nginx：
/etc/init.d/nginx restart
重启PHP-FPM：
/etc/init.d/php-fpm restart
重启pptp：
/etc/init.d/pptpd restart
重启Mysql：
/etc/init.d/mysql restart
ps.有时候需要手动加载mysql进程：/etc/init.d/mysql reload
]]></description>
			<content:encoded><![CDATA[<p>折腾vps需要修改文件，重启了才会生效，下面总结的是我常用到的重启命令。</p>
<p>重启vps：<br />
<code>reboot</code></p>
<p>CentOS重启ssh：<br />
<code>/etc/init.d/sshd restart</code></p>
<p>Debian/Ubuntu重启ssh：<br />
<code>/etc/init.d/ssh restart<span id="more-1317"></span></code></p>
<p>重启军哥Lnmp：<br />
<code>/root/lnmp restart</code></p>
<p>重启Nginx：<br />
<code>/etc/init.d/nginx restart</code></p>
<p>重启PHP-FPM：<br />
<code>/etc/init.d/php-fpm restart</code></p>
<p>重启pptp：<br />
/etc/init.d/pptpd restart</p>
<p>重启Mysql：<br />
<code>/etc/init.d/mysql restart</code></p>
<p>ps.有时候需要手动加载mysql进程：<code>/etc/init.d/mysql reload</code></p>
]]></content:encoded>
			<wfw:commentRss>http://www.deepvps.com/linux-vps-restart.html/feed</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
		<item>
		<title>安装Linux后须立即进行的维护操作列表</title>
		<link>http://www.deepvps.com/maintenance-operations-immediately-after-installing-linux%e5%88%97%e8%a1%a8.html</link>
		<comments>http://www.deepvps.com/maintenance-operations-immediately-after-installing-linux%e5%88%97%e8%a1%a8.html#comments</comments>
		<pubDate>Tue, 28 Aug 2012 11:55:24 +0000</pubDate>
		<dc:creator>deepvps</dc:creator>
				<category><![CDATA[VPS入门]]></category>
		<category><![CDATA[Linux]]></category>
		<category><![CDATA[维护]]></category>

		<guid isPermaLink="false">http://www.deepvps.com/?p=1179</guid>
		<description><![CDATA[当安装完某种Linux系统后，需要立即进行一些设置以使系统更好的运行，这些操作或涉及安全、或涉及网络。deepvps整理出了一份维护操作列表，供初学者参考。
1、当安装完CentOS后，系统在重启后会弹出一个设置界面。需要将有用的端口添加进防火墙，并且设置好防火墙的规则；
2、将当前服务器的所有域名添加至/etc/hosts中，使之访问本机时不需要查找DNS，在某些情况下可以节约大量的时间；
3、将主机名添加进hostname文件中；
4、执行yum update或者apt-get update操作，将系统更新至最新。在更新前，有可能需要选择一个更快速的更新源；
5、检查系统安装日志，查看是否有安装失败的步骤；
这些操作应该在开始部署任何安装包前进行，以防止意外的版本冲突。
]]></description>
			<content:encoded><![CDATA[<p>当安装完某种Linux系统后，需要立即进行一些设置以使系统更好的运行，这些操作或涉及安全、或涉及网络。deepvps整理出了一份维护操作列表，供初学者参考。</p>
<p>1、当安装完CentOS后，系统在重启后会弹出一个设置界面。需要将有用的端口添加进防火墙，并且设置好防火墙的规则；</p>
<p>2、将当前服务器的所有域名添加至/etc/hosts中，使之访问本机时不需要查找DNS，在某些情况下可以节约大量的时间；</p>
<p>3、将主机名添加进hostname文件中；<span id="more-1179"></span></p>
<p>4、执行yum update或者apt-get update操作，将系统更新至最新。在更新前，有可能需要选择一个更快速的更新源；</p>
<p>5、检查系统安装日志，查看是否有安装失败的步骤；</p>
<p>这些操作应该在开始部署任何安装包前进行，以防止意外的版本冲突。</p>
]]></content:encoded>
			<wfw:commentRss>http://www.deepvps.com/maintenance-operations-immediately-after-installing-linux%e5%88%97%e8%a1%a8.html/feed</wfw:commentRss>
		<slash:comments>2</slash:comments>
		</item>
		<item>
		<title>查看Linux下端口占用情况</title>
		<link>http://www.deepvps.com/linux-port-occupancy.html</link>
		<comments>http://www.deepvps.com/linux-port-occupancy.html#comments</comments>
		<pubDate>Mon, 30 Jul 2012 14:20:29 +0000</pubDate>
		<dc:creator>deepvps</dc:creator>
				<category><![CDATA[VPS控制面板]]></category>
		<category><![CDATA[Linux]]></category>
		<category><![CDATA[端口]]></category>

		<guid isPermaLink="false">http://www.deepvps.com/?p=1167</guid>
		<description><![CDATA[在使用Linux系统的过程中，有时候会遇到端口被占用而导致服务无法启动的情况。比如HTTP使用80端口，但当启动Apache时，却发现此端口正在使用。
这种情况大多数是由于软件冲突、或者默认端口设置不正确导致的，此时需要查看究竟哪个进程占用了端口，来决定进一步的处理方法。
查看端口占用情况的命令：lsof -i
[root@www ~]# lsof -i
2
3 COMMAND PID USER FD TYPE DEVICE SIZE NODE NAME
4 nginx 2333 root 6u IPv4 6242 TCP *:http (LISTEN)
5 nginx 2334 www 6u IPv4 6242 TCP *:http (LISTEN)
6 sshd 2349 root 3u IPv6 6283 TCP *:ndmp (LISTEN)
7 sshd 2349 root 4u IPv6 6286 TCP *:ssh (LISTEN)
这里返回了Linux当前所有打开端口的占用情况。第一段是进程，最后一列是侦听的协议、侦听的IP与端口号、状态。如果端口号是已知的常用服务（如80、21等），则会直接显示协议名称，如http、ftp、ssh等。
查看某一端口的占用情况： lsof -i:端口号
[root@www ~]# lsof -i:21
2
3 [...]]]></description>
			<content:encoded><![CDATA[<p>在使用Linux系统的过程中，有时候会遇到端口被占用而导致服务无法启动的情况。比如HTTP使用80端口，但当启动Apache时，却发现此端口正在使用。</p>
<p>这种情况大多数是由于软件冲突、或者默认端口设置不正确导致的，此时需要查看究竟哪个进程占用了端口，来决定进一步的处理方法。</p>
<h3>查看端口占用情况的命令：lsof -i<span id="more-1167"></span></h3>
<blockquote><p>[root@www ~]# lsof -i</p>
<p>2</p>
<p>3 COMMAND PID USER FD TYPE DEVICE SIZE NODE NAME</p>
<p>4 nginx 2333 root 6u IPv4 6242 TCP *:http (LISTEN)</p>
<p>5 nginx 2334 www 6u IPv4 6242 TCP *:http (LISTEN)</p>
<p>6 sshd 2349 root 3u IPv6 6283 TCP *:ndmp (LISTEN)</p>
<p>7 sshd 2349 root 4u IPv6 6286 TCP *:ssh (LISTEN)</p></blockquote>
<p>这里返回了Linux当前所有打开端口的占用情况。第一段是进程，最后一列是侦听的协议、侦听的IP与端口号、状态。如果端口号是已知的常用服务（如80、21等），则会直接显示协议名称，如http、ftp、ssh等。</p>
<h3>查看某一端口的占用情况： lsof -i:端口号</h3>
<blockquote><p>[root@www ~]# lsof -i:21</p>
<p>2</p>
<p>3 COMMAND PID USER FD TYPE DEVICE SIZE NODE NAME</p>
<p>4 pure-ftpd 2651 root 4u IPv4 7047 TCP *:ftp (LISTEN)</p>
<p>5 pure-ftpd 2651 root 5u IPv6 7048 TCP *:ftp (LISTEN)</p></blockquote>
<p>这里显示出21号端口正在被pure-ftpd使用，状态是listen。</p>
<h3>结束占用端口的进程：killall 进程名</h3>
<p>虽然我们不建议用这种本末倒置的方法来解决冲突问题，但某些情况下还是可以直接结束掉占用进程的（比如重启Apache时进程没有完全退出，导致重启失败）</p>
<blockquote><p>[root@www ~]# killall pure-ftpd</p></blockquote>
<p>这样，所有的pure-ftpd进程都会被结束掉。</p>
]]></content:encoded>
			<wfw:commentRss>http://www.deepvps.com/linux-port-occupancy.html/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Linux VPS 常用维护命令教程</title>
		<link>http://www.deepvps.com/linux-vps-commonly-used-commands.html</link>
		<comments>http://www.deepvps.com/linux-vps-commonly-used-commands.html#comments</comments>
		<pubDate>Mon, 28 May 2012 13:10:55 +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>

		<guid isPermaLink="false">http://www.deepvps.com/?p=1143</guid>
		<description><![CDATA[初学者面对Linux系统的命令提示符（Bash  Shell）往往感到不知所措，本文将从简单的Linux系统维护的常见命令开始介绍，深入浅入学会Linux的基本维护操作。如果你是一个初次面对Linux的初学者，这篇文章强烈推荐。
1、首先介绍便于远程执行长时间操作的screen命令
VPS往往都是远程SSH管理，这样直接输入命令操作，对于简短的命令是可行的。但如果有需要长时间执行的操作，比如yum/apt-get安装操作、执行软件安装脚本等，会发现SSH的直接操作非常不便，一旦SSH断线，操作便会异常终止。
其实解决这个问题的方法有两种：
1、直接通过VNC屏幕控制台操作
2、依然使用SSH，但在screen终端中执行命令
第二种方法，实际上是使用screen终端模拟了多个“控制台”，在模拟的“控制台”里，不仅可以并行执行多个操作，还可以在关闭SSH后命令依然后台执行。（颇像直接操作Linux的Alt+F？的多控制台切换）
点击此处查看本站教程：screen命令的使用方法
2、查看内存使用情况：free
[root@vm ~]# free
total used free shared buffers cached
Mem: 514860 481808 33052 0 107536 134892
-/+ buffers/cache: 239380 275480
Swap: 1048568 80 1048488
free命令将显示相关的内存使用情况，注意：对于独立服务器或者XEN/KVM架构的虚拟机，free命令显示的free那一列并非真实的剩余内存。
3、查看磁盘分区使用情况：fdisk与df
[root@www ~]# fdisk -l
Disk /dev/hda: 16.1 GB, 16106127360 bytes
255 heads, 63 sectors/track, 1958 cylinders
Units = cylinders of 16065 * 512 = 8225280 bytes
Device Boot      Start     [...]]]></description>
			<content:encoded><![CDATA[<p>初学者面对Linux系统的命令提示符（Bash  Shell）往往感到不知所措，本文将从简单的Linux系统维护的常见命令开始介绍，深入浅入学会Linux的基本维护操作。如果你是一个初次面对Linux的初学者，这篇文章强烈推荐。</p>
<h3>1、首先介绍便于远程执行长时间操作的screen命令</h3>
<p>VPS往往都是远程SSH管理，这样直接输入命令操作，对于简短的命令是可行的。但如果有需要长时间执行的操作，比如yum/apt-get安装操作、执行软件安装脚本等，会发现SSH的直接操作非常不便，一旦SSH断线，操作便会异常终止。<span id="more-1143"></span></p>
<p>其实解决这个问题的方法有两种：<br />
1、直接通过VNC屏幕控制台操作<br />
2、依然使用SSH，但在screen终端中执行命令</p>
<p>第二种方法，实际上是使用screen终端模拟了多个“控制台”，在模拟的“控制台”里，不仅可以并行执行多个操作，还可以在关闭SSH后命令依然后台执行。（颇像直接操作Linux的Alt+F？的多控制台切换）</p>
<p>点击此处查看本站教程：<a title="SSH远程会话管理工具 – screen使用教程" href="http://www.deepvps.com/screen-tutorial.html" target="_blank">screen命令的使用方法</a></p>
<h3>2、查看内存使用情况：free</h3>
<blockquote><p>[root@vm ~]# free<br />
total used free shared buffers cached<br />
Mem: 514860 481808 33052 0 107536 134892<br />
-/+ buffers/cache: 239380 275480<br />
Swap: 1048568 80 1048488</p></blockquote>
<p>free命令将显示相关的内存使用情况，注意：对于独立服务器或者XEN/KVM架构的虚拟机，free命令显示的free那一列并非真实的剩余内存。</p>
<h3>3、查看磁盘分区使用情况：fdisk与df</h3>
<blockquote><p>[root@www ~]# fdisk -l<br />
Disk /dev/hda: 16.1 GB, 16106127360 bytes<br />
255 heads, 63 sectors/track, 1958 cylinders<br />
Units = cylinders of 16065 * 512 = 8225280 bytes</p>
<p>Device Boot      Start         End      Blocks   Id  System<br />
/dev/hda1   *           1          13      104391   83  Linux<br />
/dev/hda2              14        1958    15623212+  8e  Linux LVM</p></blockquote>
<p>查看各个分区的使用：df -hl</p>
<blockquote><p>[root@www ~]# df -hl<br />
Filesystem            Size  Used Avail Use% Mounted on<br />
/dev/mapper/VolGroup00-LogVol00<br />
14G  2.9G  9.9G  23% /<br />
/dev/hda1              99M   19M   76M  20% /boot<br />
tmpfs                 252M     0  252M   0%  /dev/shm</p></blockquote>
<h3>4、查看系统负载与运行状况：uptime</h3>
<blockquote><p>[root@www ~]# uptime<br />
13:36:09 up 2 days, 16:09, 1 user, load average: 0.03, 0.02, 0.00</p></blockquote>
<p>表示系统启动的时间，后面的load average三个数分别表示最近1分钟、5分钟、15分钟的系统平均负载。</p>
<p>一般来说，一个CPU核心的满负载数值为1，有几个核心，满负载状态就为几。如果Load超出这个数，说明系统中有等待处理的排队请求。实际使用中，一般不要让Load大于CPU总核心数×2，否则系统效率将大打折扣。</p>
<h3>5、查看当前用户/查看当前路径/查看当前时间/打印所有进程列表</h3>
<blockquote><p>[root@www local]# who</p>
<p>root pts/0 2012-01-14 13:35 (58.47.62.202)<br />
[root@www local]# whoami<br />
root<br />
[root@www local]# pwd<br />
/usr/local<br />
[root@www local]# date<br />
Sat Jan 14 13:44:39 CST 2012<br />
[root@www local]# ps -aux<br />
Warning: bad syntax, perhaps a bogus &#8216;-&#8217;? See /usr/share/doc/procps-3.2.7/FAQ<br />
USER PID %CPU %MEM VSZ RSS TTY STAT START TIME COMMAND<br />
root 1 0.0 0.1 2160 648 ? Ss Jan11 0:01 init [3]<br />
root 2 0.0 0.0 0 0 ? S&lt; Jan11 0:00 [migration/0]<br />
root 3 0.0 0.0 0 0 ? SN Jan11 0:00 [ksoftirqd/0]<br />
root 4 0.0 0.0 0 0 ? S&lt; Jan11 0:00 [watchdog/0]<br />
root 5 0.0 0.0 0 0 ? S&lt; Jan11 0:00 [migration/1]<br />
&#8230;</p></blockquote>
]]></content:encoded>
			<wfw:commentRss>http://www.deepvps.com/linux-vps-commonly-used-commands.html/feed</wfw:commentRss>
		<slash:comments>2</slash:comments>
		</item>
		<item>
		<title>如何选择Linux发行版：CentOS、Debian、Ubuntu之异同</title>
		<link>http://www.deepvps.com/how-to-choose-centos-debian-ubuntu.html</link>
		<comments>http://www.deepvps.com/how-to-choose-centos-debian-ubuntu.html#comments</comments>
		<pubDate>Wed, 23 May 2012 14:13:05 +0000</pubDate>
		<dc:creator>deepvps</dc:creator>
				<category><![CDATA[VPS入门]]></category>
		<category><![CDATA[CentOS]]></category>
		<category><![CDATA[Debian]]></category>
		<category><![CDATA[Linux]]></category>
		<category><![CDATA[Ubuntu]]></category>

		<guid isPermaLink="false">http://www.deepvps.com/?p=1138</guid>
		<description><![CDATA[Linux有非常多的发行版本，从性质上划分，大体分为由商业公司维护的商业版本与由开源社区维护的免费发行版本。
商业版本以Redhat为代表，开源社区版本则以debian为代表。这些版本各有不同的特点，在不同的应用领域发挥着不同的作用，不能一概而论。而绝大多数VPS上只提供开源社区维护的发行版本。下面就这些不同的Linux发行版进行简单的分析。
Ubuntu
Ubuntu近些年的粉丝越来越多，Ubuntu有着漂亮的用户界面，完善的包管理系统，强大的软件源支持，丰富的技术社区，Ubuntu还对大多数硬件有着良好的兼容性，包括最新的图形显卡等等。这一切让Ubuntu越来越向大众化方向发展。但别忘了：你所需要的只是一个简约、稳定、易用的服务器系统而已！
Ubuntu的图形界面固然漂亮，但这也决定了它最佳的应用领域是桌面操作系统而非服务器操作系统。如何你希望在学习Linux的过程中有个沉浸式的环境，那么Ubuntu的确不错：仅仅安装在自己的电脑中而非服务器中。从这一点来讲，Ubuntu并没有在VPS安装的操作系统选择之列，相信你也不会为了那数百M的驱动与宝贵的内存买单。
CentOS
你会发现非常多的商业公司部署在生产环境上的服务器都是使用的CentOS系统，CentOS是从RHEL源代码编译的社区重新发布版。CentOS简约，命令行下的人性化做得比较好，稳定，有着强大的英文文档与开发社区的支持。与Redhat有着相同的渊源。虽然不单独提供商业支持，但往往可以从Redhat中找到一丝线索。相对debian来说，CentOS略显体积大一点。是一个非常成熟的Linux发行版。
Debian
一般来说Debian作为适合于服务器的操作系统，它比Ubuntu要稳定得多。可以说稳定得无与伦比了。debian整个系统，只要应用层面不出现逻辑缺陷，基本上固若金汤，是个常年不需要重启的系统（当然，这是夸张了点，但并没有夸大其稳定性）。debian整个系统基础核心非常小，不仅稳定，而且占用硬盘空间小，占用内存小。128M的VPS即可以流畅运行Debian，而CentOS则会略显吃力。但是由于Debian的发展路线，使它的帮助文档相对于CentOS略少，技术资料也少一些。
由于其优秀的表现与稳定性，Debian非常受VPS用户的欢迎。
此外还有Arch  Linxu、Gentoo、Slackware等一系列的Linux和FreeBSD、Unix等系统，由于其涉及领域更加专业，很少在VPS中出现，因此不作介绍。
对于初学者，我们建议采用CentOS或Debian，这两种系统都能在配置较低的VPS上流畅运行。但是如果VPS配置太低（OPENVZ内存在128M以下，或者XEN架构内存在192M以下），建议采用Debian；否则建议采用CentOS，以获取更多的在线帮助与支持，让自己入门更轻松。
]]></description>
			<content:encoded><![CDATA[<p>Linux有非常多的发行版本，从性质上划分，大体分为由商业公司维护的商业版本与由开源社区维护的免费发行版本。</p>
<p>商业版本以Redhat为代表，开源社区版本则以debian为代表。这些版本各有不同的特点，在不同的应用领域发挥着不同的作用，不能一概而论。而绝大多数VPS上只提供开源社区维护的发行版本。下面就这些不同的Linux发行版进行简单的分析。<span id="more-1138"></span></p>
<p><strong>Ubuntu</strong></p>
<p>Ubuntu近些年的粉丝越来越多，Ubuntu有着漂亮的用户界面，完善的包管理系统，强大的软件源支持，丰富的技术社区，Ubuntu还对大多数硬件有着良好的兼容性，包括最新的图形显卡等等。这一切让Ubuntu越来越向大众化方向发展。但别忘了：<strong>你所需要的只是一个简约、稳定、易用的服务器系统而已！</strong></p>
<p>Ubuntu的图形界面固然漂亮，但这也决定了它最佳的应用领域是桌面操作系统而非服务器操作系统。如何你希望在学习Linux的过程中有个沉浸式的环境，那么Ubuntu的确不错：仅仅安装在自己的电脑中而非服务器中。从这一点来讲，Ubuntu并没有在VPS安装的操作系统选择之列，相信你也不会为了那数百M的驱动与宝贵的内存买单。</p>
<p><strong>CentOS</strong></p>
<p>你会发现非常多的商业公司部署在生产环境上的服务器都是使用的CentOS系统，CentOS是从RHEL源代码编译的社区重新发布版。<strong>CentOS简约，命令行下的人性化做得比较好，稳定，有着强大的英文文档与开发社区的支持。</strong>与Redhat有着相同的渊源。虽然不单独提供商业支持，但往往可以从Redhat中找到一丝线索。相对debian来说，CentOS略显体积大一点。是一个非常成熟的Linux发行版。</p>
<p><strong>Debian</strong></p>
<p>一般来说Debian作为适合于服务器的操作系统，它比Ubuntu要稳定得多。可以说稳定得无与伦比了。debian整个系统，只要应用层面不出现逻辑缺陷，基本上固若金汤，是个常年不需要重启的系统（当然，这是夸张了点，但并没有夸大其稳定性）。<strong>debian整个系统基础核心非常小，不仅稳定，而且占用硬盘空间小，占用内存小。</strong>128M的VPS即可以流畅运行Debian，而CentOS则会略显吃力。但是由于Debian的发展路线，使它的帮助文档相对于CentOS略少，技术资料也少一些。</p>
<p>由于其优秀的表现与稳定性，Debian非常受VPS用户的欢迎。</p>
<p>此外还有Arch  Linxu、Gentoo、Slackware等一系列的Linux和FreeBSD、Unix等系统，由于其涉及领域更加专业，很少在VPS中出现，因此不作介绍。</p>
<p>对于初学者，我们建议采用CentOS或Debian，这两种系统都能在配置较低的VPS上流畅运行。但是如果VPS配置太低（OPENVZ内存在128M以下，或者XEN架构内存在192M以下），建议采用Debian；否则建议采用CentOS，以获取更多的在线帮助与支持，让自己入门更轻松。</p>
]]></content:encoded>
			<wfw:commentRss>http://www.deepvps.com/how-to-choose-centos-debian-ubuntu.html/feed</wfw:commentRss>
		<slash:comments>2</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>Linux SSH远程文件/目录传输命令scp</title>
		<link>http://www.deepvps.com/linux-ssh-scp.html</link>
		<comments>http://www.deepvps.com/linux-ssh-scp.html#comments</comments>
		<pubDate>Wed, 28 Mar 2012 14:28:02 +0000</pubDate>
		<dc:creator>deepvps</dc:creator>
				<category><![CDATA[VPS管理维护]]></category>
		<category><![CDATA[Linux]]></category>
		<category><![CDATA[scp]]></category>
		<category><![CDATA[SSH]]></category>
		<category><![CDATA[文件传输]]></category>
		<category><![CDATA[目录传输]]></category>

		<guid isPermaLink="false">http://www.deepvps.com/?p=1078</guid>
		<description><![CDATA[相信各位同学在使用VPS时会经常在不同VPS间互相备份数据或者转移数据，大部分情况下VPS上都已经安装了Nginx或者类似的web server，直接将要传输的文件放到web server的目录下，然后在目标机器上执行wget命令就好了。
但是当VPS上没有安装web server和ftp server的时候或感觉上面的方法比较麻烦，那么用scp命令就会排上用场。
一、scp是什么？
scp是secure copy的简写，用于在Linux下进行远程拷贝文件的命令，和它类似的命令有cp，不过cp只是在本机进行拷贝不能跨服务器，而且scp传输是加密的。可能会稍微影响一下速度。
二、scp有什么用？
1、我们需要获得远程服务器上的某个文件，远程服务器既没有配置ftp服务器，没有开启web服务器，也没有做共享，无法通过常规途径获得文件时，只需要通过scp命令便可轻松的达到目的。
2、我们需要将本机上的文件上传到远程服务器上，远程服务器没有开启ftp服务器或共享，无法通过常规途径上传是，只需要通过scp命令便可以轻松的达到目的。
三、scp使用方法
1、获取远程服务器上的文件
scp -P 2222 root@www.abc.com:/root/lnmp0.4.tar.gz /home/lnmp0.4.tar.gz
上端口大写P 为参数，2222 表示更改SSH端口后的端口，如果没有更改SSH端口可以不用添加该参数。 root@www.abc.com 表示使用root用户登录远程服务器www.abc.com，:/root/lnmp0.4.tar.gz 表示远程服务器上的文件，最后面的/home/lnmp0.4.tar.gz表示保存在本地上的路径和文件名。
2、获取远程服务器上的目录
scp -P 2222 -r root@www.abc.com:/root/lnmp0.4/ /home/lnmp0.4/
上端口大写P 为参数，2222 表示更改SSH端口后的端口，如果没有更改SSH端口可以不用添加该参数。-r 参数表示递归复制（即复制该目录下面的文件和目录）；root@www.abc.com 表示使用root用户登录远程服务器www.abc.com，:/root/lnmp0.4/ 表示远程服务器上的目录，最后面的/home/lnmp0.4/表示保存在本地上的路径。
3、将本地文件上传到服务器上
scp -P 2222 /home/lnmp0.4.tar.gz root@www.abc.com:/root/lnmp0.4.tar.gz
上端口大写P 为参数，2222 表示更改SSH端口后的端口，如果没有更改SSH端口可以不用添加该参数。 /home/lnmp0.4.tar.gz表示本地上准备上传文件的路径和文件名。root@www.abc.com 表示使用root用户登录远程服务器www.abc.com，:/root/lnmp0.4.tar.gz 表示保存在远程服务器上目录和文件名。
4、将本地目录上传到服务器上
scp -P 2222 -r /home/lnmp0.4/ root@www.abc.com:/root/lnmp0.4/
上 端口大写P 为参数，2222 表示更改SSH端口后的端口，如果没有更改SSH端口可以不用添加该参数。-r 参数表示递归复制（即复制该目录下面的文件和目录）；/home/lnmp0.4/表示准备要上传的目录，root@www.abc.com 表示使用root用户登录远程服务器www.abc.com，:/root/lnmp0.4/ 表示保存在远程服务器上的目录位置。
5、可能有用的几个参数 :
-v 和大多数 linux 命令中的 -v 意思一样 , 用来显示进度 . 可以用来查看连接 [...]]]></description>
			<content:encoded><![CDATA[<p>相信各位同学在使用VPS时会经常在不同VPS间互相备份数据或者转移数据，大部分情况下VPS上都已经安装了Nginx或者类似的web server，直接将要传输的文件放到web server的目录下，然后在目标机器上执行wget命令就好了。</p>
<p>但是当VPS上没有安装web server和ftp server的时候或感觉上面的方法比较麻烦，那么用scp命令就会排上用场。</p>
<h2>一、scp是什么？</h2>
<p>scp是secure copy的简写，用于在Linux下进行远程拷贝文件的命令，和它类似的命令有cp，不过cp只是在本机进行拷贝不能跨服务器，而且scp传输是加密的。可能会稍微影响一下速度。<span id="more-1078"></span></p>
<h2>二、scp有什么用？</h2>
<p>1、我们需要获得远程服务器上的某个文件，远程服务器既没有配置ftp服务器，没有开启web服务器，也没有做共享，无法通过常规途径获得文件时，只需要通过scp命令便可轻松的达到目的。</p>
<p>2、我们需要将本机上的文件上传到远程服务器上，远程服务器没有开启ftp服务器或共享，无法通过常规途径上传是，只需要通过scp命令便可以轻松的达到目的。</p>
<h2>三、scp使用方法</h2>
<h3>1、获取远程服务器上的文件</h3>
<blockquote><p><em><em>scp -P 2222 root@www.abc.com:/root/lnmp0.4.tar.gz /home/lnmp0.4.tar.gz</em></em></p></blockquote>
<p>上端口大写P 为参数，2222 表示更改SSH端口后的端口，如果没有更改SSH端口可以不用添加该参数。 root@www.abc.com 表示使用root用户登录远程服务器www.abc.com，:/root/lnmp0.4.tar.gz 表示远程服务器上的文件，最后面的/home/lnmp0.4.tar.gz表示保存在本地上的路径和文件名。</p>
<h3>2、获取远程服务器上的目录</h3>
<blockquote><p><em>scp -P 2222 -r root@www.abc.com:/root/lnmp0.4/ /home/lnmp0.4/</em></p></blockquote>
<p>上端口大写P 为参数，2222 表示更改SSH端口后的端口，如果没有更改SSH端口可以不用添加该参数。-r 参数表示递归复制（即复制该目录下面的文件和目录）；root@www.abc.com 表示使用root用户登录远程服务器www.abc.com，:/root/lnmp0.4/ 表示远程服务器上的目录，最后面的/home/lnmp0.4/表示保存在本地上的路径。</p>
<h3>3、将本地文件上传到服务器上</h3>
<blockquote><p><em>scp -P 2222 /home/lnmp0.4.tar.gz </em><em>root@www.abc.com:/root/lnmp0.4.tar.gz</em></p></blockquote>
<p>上端口大写P 为参数，2222 表示更改SSH端口后的端口，如果没有更改SSH端口可以不用添加该参数。 /home/lnmp0.4.tar.gz表示本地上准备上传文件的路径和文件名。root@www.abc.com 表示使用root用户登录远程服务器www.abc.com，:/root/lnmp0.4.tar.gz 表示保存在远程服务器上目录和文件名。</p>
<h3>4、将本地目录上传到服务器上</h3>
<blockquote><p><em>scp -P 2222 -r /home/lnmp0.4/</em><em> root@www.abc.com:/root/lnmp0.4/</em></p></blockquote>
<p>上 端口大写P 为参数，2222 表示更改SSH端口后的端口，如果没有更改SSH端口可以不用添加该参数。-r 参数表示递归复制（即复制该目录下面的文件和目录）；/home/lnmp0.4/表示准备要上传的目录，root@www.abc.com 表示使用root用户登录远程服务器www.abc.com，:/root/lnmp0.4/ 表示保存在远程服务器上的目录位置。</p>
<h3>5、可能有用的几个参数 :</h3>
<p>-v 和大多数 linux 命令中的 -v 意思一样 , 用来显示进度 . 可以用来查看连接 , 认证 , 或是配置错误 .</p>
<p>-C 使能压缩选项 .</p>
<p>-4 强行使用 IPV4 地址 .</p>
<p>-6 强行使用 IPV6 地址 .</p>
]]></content:encoded>
			<wfw:commentRss>http://www.deepvps.com/linux-ssh-scp.html/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Linux VPS延长SSH连接时间设置</title>
		<link>http://www.deepvps.com/linux-vps-ssh-clientalivecountmax.html</link>
		<comments>http://www.deepvps.com/linux-vps-ssh-clientalivecountmax.html#comments</comments>
		<pubDate>Sat, 24 Mar 2012 07:13:54 +0000</pubDate>
		<dc:creator>deepvps</dc:creator>
				<category><![CDATA[VPS管理维护]]></category>
		<category><![CDATA[Linux]]></category>
		<category><![CDATA[SSH]]></category>
		<category><![CDATA[VPS]]></category>
		<category><![CDATA[延长]]></category>
		<category><![CDATA[连接时间]]></category>

		<guid isPermaLink="false">http://www.deepvps.com/?p=1074</guid>
		<description><![CDATA[最近新测试一个VPS，但是连接SSH刚刚离开一会就断开，不得不需要反复连接服务器，为了使SSH服务器可以保持足够的连接时间，大家可以按以下方法设置:
基于安全的理由，如果用户连线到 SSH Server 后闲置，SSH Server 会在超过特定时间后自动终止 SSH 连线。以下是设定终止连线时间的方法:
1、打开 /etc/ssh/sshd_config 文件，找到2个参数ClientAliveInterval和 ClientAliveCountMax。
# 打开
vi /etc/ssh/sshd_config
# 修改 
ClientAliveInterval 30
ClientAliveCountMax 6

2、如果这2行最前面有#号，将那个#号删除，并修改想要的数值。
ClientAliveInterval表示每隔多少秒，服务器端向客户端发送心跳，是的，你没看错。
下面的ClientAliveInterval表示上述多少次心跳无响应之后，会认为Client已经断开。
所以，总共允许无响应的时间是60*3=180秒。
3、修改后保存并关闭文件，重新启动 sshd:
/etc/rc.d/init.d/sshd restart
]]></description>
			<content:encoded><![CDATA[<p>最近新测试一个VPS，但是连接SSH刚刚离开一会就断开，不得不需要反复连接服务器，为了使SSH服务器可以保持足够的连接时间，大家可以按以下方法设置:</p>
<p>基于安全的理由，如果用户连线到 SSH Server 后闲置，SSH Server 会在超过特定时间后自动终止 SSH 连线。以下是设定终止连线时间的方法:</p>
<p>1、打开 /etc/ssh/sshd_config 文件，找到2个参数ClientAliveInterval和 ClientAliveCountMax。</p>
<p><span style="color: #008000;"># 打开</span></p>
<blockquote><p>vi /etc/ssh/sshd_config</p></blockquote>
<p><span style="color: #008000;"># 修改 </span></p>
<blockquote><p>ClientAliveInterval 30<br />
ClientAliveCountMax 6</p></blockquote>
<p><span id="more-1074"></span></p>
<p>2、如果这2行最前面有#号，将那个#号删除，并修改想要的数值。</p>
<p>ClientAliveInterval表示每隔多少秒，服务器端向客户端发送心跳，是的，你没看错。</p>
<p>下面的ClientAliveInterval表示上述多少次心跳无响应之后，会认为Client已经断开。</p>
<p>所以，总共允许无响应的时间是60*3=180秒。</p>
<p>3、修改后保存并关闭文件，重新启动 sshd:</p>
<p>/etc/rc.d/init.d/sshd restart</p>
]]></content:encoded>
			<wfw:commentRss>http://www.deepvps.com/linux-vps-ssh-clientalivecountmax.html/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>查找Centos Linux服务器上的WebShell后门</title>
		<link>http://www.deepvps.com/find-webshell-backdoor-of-centos-linux-server.html</link>
		<comments>http://www.deepvps.com/find-webshell-backdoor-of-centos-linux-server.html#comments</comments>
		<pubDate>Mon, 20 Feb 2012 15:13:26 +0000</pubDate>
		<dc:creator>deepvps</dc:creator>
				<category><![CDATA[VPS安全]]></category>
		<category><![CDATA[Linux]]></category>
		<category><![CDATA[WebShell]]></category>
		<category><![CDATA[后门]]></category>

		<guid isPermaLink="false">http://www.deepvps.com/?p=1049</guid>
		<description><![CDATA[服务器被挂马或被黑的朋友应该知道，黑客入侵web服务器的第一目标是往服务器上上传一个webshell，有了webshell黑客就可以干更多的事情。网站被挂马后很多人会束手无策，无从查起，其实并不复杂，这里我将以php环境为例讲几个小技巧，希望对大家有帮助。
先讲一下思路，如果服务器上被上传了webshell那么我们肯定能够查到蛛丝马迹，比如php文件的时间，如果我们可以查找最后一次网站代码更新以后的所有php文件，方法如下。
假设最后更新是10天前，我们可以查找10天内生成的可以php文件：
find /var/webroot -name “*.php” -mtime -10
命令说明：
/var/webroot为网站根目录
-name “*.php”为查找所有php文件
-time -10为截止到现在10天
如果文件更新时间不确定，我们可以通过查找关键字的方法来确定。要想查的准确需要熟悉webshell常用的关键字，我这里列出一些常用的，其他的大家可以从网收集一些webshell，总结自己的关键字，括号里面我总结的一些关键字（eval,shell_exec,passthru,popen,system）查找方法如下：
find /var/webroot -name “*.php” &#124;xargs grep “eval” &#124;more
find /var/webroot -name “*.php” &#124;xargs grep “shell_exec” &#124;more
find /var/webroot -name “*.php” &#124;xargs grep “passthru” &#124;more
当然你还可以导出到文件，下载下来慢慢分析：
find /home -name “*.php”&#124;xargs grep “fsockopen”&#124;more &#62;test.log
这里我就不一一罗列了，如果有自己总结的关键字直接替换就可以。当然并不是所有的找出的文件都是webshell需要自己做一下判断，判断的方法也简单，直接从浏览器访问一下这个文件或者和自己找的一些webshell比较一下，看得多了，基本上一眼就可以判断是不是webshell文件。
]]></description>
			<content:encoded><![CDATA[<p>服务器被挂马或被黑的朋友应该知道，黑客入侵web服务器的第一目标是往服务器上上传一个webshell，有了webshell黑客就可以干更多的事情。网站被挂马后很多人会束手无策，无从查起，其实并不复杂，这里我将以php环境为例讲几个小技巧，希望对大家有帮助。</p>
<p>先讲一下思路，如果服务器上被上传了webshell那么我们肯定能够查到蛛丝马迹，比如php文件的时间，如果我们可以查找最后一次网站代码更新以后的所有php文件，方法如下。<span id="more-1049"></span></p>
<p>假设最后更新是10天前，我们可以查找10天内生成的可以php文件：</p>
<blockquote><p>find /var/webroot -name “*.php” -mtime -10</p></blockquote>
<p>命令说明：<br />
/var/webroot为网站根目录<br />
-name “*.php”为查找所有php文件<br />
-time -10为截止到现在10天</p>
<p>如果文件更新时间不确定，我们可以通过查找关键字的方法来确定。要想查的准确需要熟悉webshell常用的关键字，我这里列出一些常用的，其他的大家可以从网收集一些webshell，总结自己的关键字，括号里面我总结的一些关键字（eval,shell_exec,passthru,popen,system）查找方法如下：</p>
<blockquote><p>find /var/webroot -name “*.php” |xargs grep “eval” |more<br />
find /var/webroot -name “*.php” |xargs grep “shell_exec” |more<br />
find /var/webroot -name “*.php” |xargs grep “passthru” |more</p></blockquote>
<p>当然你还可以导出到文件，下载下来慢慢分析：</p>
<blockquote><p>find /home -name “*.php”|xargs grep “fsockopen”|more &gt;test.log</p></blockquote>
<p>这里我就不一一罗列了，如果有自己总结的关键字直接替换就可以。当然并不是所有的找出的文件都是webshell需要自己做一下判断，判断的方法也简单，直接从浏览器访问一下这个文件或者和自己找的一些webshell比较一下，看得多了，基本上一眼就可以判断是不是webshell文件。</p>
]]></content:encoded>
			<wfw:commentRss>http://www.deepvps.com/find-webshell-backdoor-of-centos-linux-server.html/feed</wfw:commentRss>
		<slash:comments>4</slash:comments>
		</item>
		<item>
		<title>linux修改用户主目录的方法</title>
		<link>http://www.deepvps.com/change-user-folder-in-linux.html</link>
		<comments>http://www.deepvps.com/change-user-folder-in-linux.html#comments</comments>
		<pubDate>Sun, 22 Jan 2012 09:25:22 +0000</pubDate>
		<dc:creator>deepvps</dc:creator>
				<category><![CDATA[美国VPS]]></category>
		<category><![CDATA[Linux]]></category>
		<category><![CDATA[主目录]]></category>
		<category><![CDATA[用户]]></category>

		<guid isPermaLink="false">http://www.deepvps.com/?p=993</guid>
		<description><![CDATA[今天帮一个客户配置环境，发现VSFTP安装后，FTP用户主目录居然不对。然后搜索了一下，找到了一个不错的方法，现在转载如下。
第一：修改/etc/passwd文件
第二：usermod命令
　　详细说明如下：
　　第一种方法：vi /etc/passwd
　　找到要修改的用户那几行，修改掉即可。此法很暴力，建议慎用。
　　/etc/passwd文件格式
　　登录名：加密口令：数字用户ID:数字组ID:注释字段：起始目录：shell程序
　　用此方法修改了用户宿主目录后，会出现某些异常，如：bash环境异常，需要将用户原宿主目录下的隐藏文件拷贝到更改后的宿主目录即可
　　cp /原宿主目录/.* /目标目录
　　第二种：usermod
　　usermod -d /usr/newfolder -u uid
　　-u后面一定要接uid啊，不是username
　　附：usermod详细参数
　　语　　法：usermod [-LU][-c &#60;备注&#62;][-d &#60;登入目录&#62;][-e &#60;有效期限&#62;][- f &#60;缓冲天数&#62;][-g &#60;群组&#62;][-G &#60;群组&#62;][-l &#60;帐号名称&#62;][-s ][-u ] [用户帐号]
　　补充说明：usermod可用来修改用户帐号的各项设定。
　　参　　数：
　　-c&#60;备注&#62; 　修改用户帐号的备注文字。
　　-d登入目录&#62; 　修改用户登入时的目录。
　　-e&#60;有效期限&#62; 　修改帐号的有效期限。
　　-f&#60;缓冲天数&#62; 　修改在密码过期后多少天即关闭该帐号。
　　-g&#60;群组&#62; 　修改用户所属的群组。
　　-G&#60;群组&#62; 　修改用户所属的附加群组。
　　-l&#60;帐号名称&#62; 　修改用户帐号名称。
　　-L 　锁定用户密码，使密码无效。
　　-s 　修改用户登入后所使用的shell。
　　-u 　修改用户ID。
　　-U 　解除密码锁定。
建议大家使用第2种方法，只要一行命令就好了，比较简单哦。
deepvps 在这里顺祝大家龙年新年快乐，心想事成，身体健康，万事如意。
]]></description>
			<content:encoded><![CDATA[<p>今天帮一个客户配置环境，发现VSFTP安装后，FTP用户主目录居然不对。然后搜索了一下，找到了一个不错的方法，现在转载如下。</p>
<p>第一：修改/etc/passwd文件</p>
<p>第二：usermod命令</p>
<p>　　详细说明如下：</p>
<p>　　第一种方法：vi /etc/passwd</p>
<p>　　找到要修改的用户那几行，修改掉即可。此法很暴力，建议慎用。</p>
<p>　　/etc/passwd文件格式</p>
<p>　　登录名：加密口令：数字用户ID:数字组ID:注释字段：起始目录：shell程序<span id="more-993"></span></p>
<p>　　用此方法修改了用户宿主目录后，会出现某些异常，如：bash环境异常，需要将用户原宿主目录下的隐藏文件拷贝到更改后的宿主目录即可</p>
<p>　　cp /原宿主目录/.* /目标目录</p>
<p>　　第二种：usermod</p>
<p>　　usermod -d /usr/newfolder -u uid</p>
<p>　　-u后面一定要接uid啊，不是username</p>
<p>　　附：usermod详细参数</p>
<p>　　语　　法：usermod [-LU][-c &lt;备注&gt;][-d &lt;登入目录&gt;][-e &lt;有效期限&gt;][- f &lt;缓冲天数&gt;][-g &lt;群组&gt;][-G &lt;群组&gt;][-l &lt;帐号名称&gt;][-s ][-u ] [用户帐号]</p>
<p>　　补充说明：usermod可用来修改用户帐号的各项设定。</p>
<p>　　参　　数：</p>
<p>　　-c&lt;备注&gt; 　修改用户帐号的备注文字。</p>
<p>　　-d登入目录&gt; 　修改用户登入时的目录。</p>
<p>　　-e&lt;有效期限&gt; 　修改帐号的有效期限。</p>
<p>　　-f&lt;缓冲天数&gt; 　修改在密码过期后多少天即关闭该帐号。</p>
<p>　　-g&lt;群组&gt; 　修改用户所属的群组。</p>
<p>　　-G&lt;群组&gt; 　修改用户所属的附加群组。</p>
<p>　　-l&lt;帐号名称&gt; 　修改用户帐号名称。</p>
<p>　　-L 　锁定用户密码，使密码无效。</p>
<p>　　-s 　修改用户登入后所使用的shell。</p>
<p>　　-u 　修改用户ID。</p>
<p>　　-U 　解除密码锁定。</p>
<p>建议大家使用第2种方法，只要一行命令就好了，比较简单哦。</p>
<p><span style="color: #ff0000;"><strong>deepvps 在这里顺祝大家龙年新年快乐，心想事成，身体健康，万事如意。</strong></span></p>
]]></content:encoded>
			<wfw:commentRss>http://www.deepvps.com/change-user-folder-in-linux.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>CentOS 6.1 正式版发布</title>
		<link>http://www.deepvps.com/centos-6-1-official-release.html</link>
		<comments>http://www.deepvps.com/centos-6-1-official-release.html#comments</comments>
		<pubDate>Sat, 10 Dec 2011 09:26:09 +0000</pubDate>
		<dc:creator>deepvps</dc:creator>
				<category><![CDATA[网络杂谈]]></category>
		<category><![CDATA[CentOS]]></category>
		<category><![CDATA[Linux]]></category>
		<category><![CDATA[正式版]]></category>

		<guid isPermaLink="false">http://www.deepvps.com/?p=931</guid>
		<description><![CDATA[CentOS 6.1 正式版发布了，这是真的。CentOS 6.1 基于红帽企业Linux 6.1。CentOS（Community ENTerprise Operating System）是Linux发行版之一，它是来自于Red Hat Enterprise Linux依照开放源代码规定释出的源代码所编译而成。由于出自同样的源代码，因此有些要求高度稳定性的服务器以CentOS替代商业版的Red Hat Enterprise Linux使用。两者的不同，在于CentOS并不包含封闭源代码软件。 
下载地址：
CentOS-6.1-i386-bin-DVD1.iso (3,645MB, SHA256, torrent)
CentOS-6.1-x86_64-bin-DVD1.iso (4,190MB, SHA256, SHA256, torrent)
更多下载：http://isoredirect.centos.org/centos/6/isos/
]]></description>
			<content:encoded><![CDATA[<p>CentOS 6.1 正式版发布了，这是真的。CentOS 6.1 基于红帽企业Linux 6.1。CentOS（Community ENTerprise Operating System）是Linux发行版之一，它是来自于Red Hat Enterprise Linux依照开放源代码规定释出的源代码所编译而成。由于出自同样的源代码，因此有些要求高度稳定性的服务器以CentOS替代商业版的Red Hat Enterprise Linux使用。两者的不同，在于CentOS并不包含封闭源代码软件。 <span id="more-931"></span></p>
<p>下载地址：</p>
<p><a href="http://linux.mirrors.es.net/centos/6.1/isos/i386/CentOS-6.1-i386-bin-DVD1.iso">CentOS-6.1-i386-bin-DVD1.iso</a> (3,645MB, <a href="http://linux.mirrors.es.net/centos/6.1/isos/i386/sha256sum.txt">SHA256</a>, <a href="http://mirror.centos.org/centos/6.1/isos/i386/CentOS-6.1-i386-bin-DVD1to2.torrent">torrent</a>)<br />
<a href="http://centos.mirror.freedomvoice.com/6.1/isos/x86_64/CentOS-6.1-x86_64-bin-DVD1.iso">CentOS-6.1-x86_64-bin-DVD1.iso</a> (4,190MB, <a href="http://centos.mirror.freedomvoice.com/6.1/isos/x86_64/sha256sum.txt">SHA256</a>, <a href="http://linux.mirrors.es.net/centos/6.1/isos/i386/sha256sum.txt">SHA256</a>, <a href="http://mirror.centos.org/centos/6.1/isos/x86_64/CentOS-6.1-x86_64-bin-DVD1to2.torrent">torrent</a>)</p>
<p>更多下载：<a href="http://isoredirect.centos.org/centos/6/isos/">http://isoredirect.centos.org/centos/6/isos/</a></p>
]]></content:encoded>
			<wfw:commentRss>http://www.deepvps.com/centos-6-1-official-release.html/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Xen System Linux vps 挂载分区到/home</title>
		<link>http://www.deepvps.com/linux-partitions-to-mount-home.html</link>
		<comments>http://www.deepvps.com/linux-partitions-to-mount-home.html#comments</comments>
		<pubDate>Sun, 16 Oct 2011 15:24:17 +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=892</guid>
		<description><![CDATA[以前挂载硬盘都是直接用LVM扩容，详见以前的文章《XenSystem CentOS/Linux VPS下启用（挂载）未使用的硬盘空间图文教程》。这样只要硬盘损坏，或者重新安装系统就会造成数据丢失。现在介绍一种新的方法，可以重新安装系统数据不丢失，直接把分区挂载在home目录上。
首先通过fdisk -l 查看硬盘，这里我们可以看到2块硬盘 /dev/xvda 是系统盘  10G大小， 还有/dev/xvdb 第二块硬盘。

这里我们通过fdisk 命令对硬盘进行分区。 
输入 fdisk /dev/xvdb
然后输入n 建立分区
输入p  建立主分区
输入1 主分区编号为1
其他参数默认即可。
最后输入w 保存分区参数，写入硬盘。

我们重新通过fdisk -l 命令查看 ，可以看到分区成功  /dev/xvdb1

下面我们对分区进行格式化操作。
[root@MyVPS ~]# mkfs -t ext3 /dev/xvdb1

格式化成功， 我们这个时候挂载分区到/home目录。
输入命令：
mount /dev/xvdb1 /home
我们成功看到/home 的大小是 286G

这个时候如果重启计算机，挂载分区就是丢失，我们要配置开机自动挂载分区， 输入以下命令：
echo &#8220;/dev/xvdb1 /home ext3 defaults 1 2&#8243; &#62;&#62; /etc/fstab
 搞定，收工！
]]></description>
			<content:encoded><![CDATA[<p>以前挂载硬盘都是直接用LVM扩容，详见以前的文章<a href="http://www.deepvps.com/xensystem-centos-linux-vps-enabled-unused-hard-disk-space-photo-tutorial.html/" target="_blank">《XenSystem CentOS/Linux VPS下启用（挂载）未使用的硬盘空间图文教程》</a>。这样只要硬盘损坏，或者重新安装系统就会造成数据丢失。现在介绍一种新的方法，可以重新安装系统数据不丢失，直接把分区挂载在home目录上。</p>
<p>首先通过fdisk -l 查看硬盘，这里我们可以看到2块硬盘 /dev/xvda 是系统盘  10G大小， 还有/dev/xvdb 第二块硬盘。<span id="more-892"></span></p>
<p><img title="fdisk查看硬盘分区" src="http://www.deepvps.com/wp-content/uploads/auto_save_image/2011/10/232417wSn.png" border="0" alt="fdisk查看硬盘分区" width="534" height="262" /></p>
<p>这里我们通过fdisk 命令对硬盘进行分区。 </p>
<p>输入 fdisk /dev/xvdb</p>
<p>然后输入n 建立分区</p>
<p>输入p  建立主分区</p>
<p>输入1 主分区编号为1</p>
<p>其他参数默认即可。</p>
<p>最后输入w 保存分区参数，写入硬盘。</p>
<p><img title="硬盘分区" src="http://www.deepvps.com/wp-content/uploads/auto_save_image/2011/10/232418RL1.png" border="0" alt="硬盘分区" width="527" height="521" /></p>
<p>我们重新通过fdisk -l 命令查看 ，可以看到分区成功  /dev/xvdb1</p>
<p><img title="linux 硬盘分区" src="http://www.deepvps.com/wp-content/uploads/auto_save_image/2011/10/232418Amq.png" border="0" alt="linux 硬盘分区" width="520" height="143" /></p>
<p>下面我们对分区进行格式化操作。</p>
<blockquote><p>[root@MyVPS ~]# mkfs -t ext3 /dev/xvdb1</p></blockquote>
<p><img title="linux格式化硬盘" src="http://www.deepvps.com/wp-content/uploads/auto_save_image/2011/10/232418HbL.png" border="0" alt="linux格式化硬盘" width="527" height="374" /></p>
<p>格式化成功， 我们这个时候挂载分区到/home目录。<br />
输入命令：</p>
<blockquote><p>mount /dev/xvdb1 /home</p></blockquote>
<p>我们成功看到/home 的大小是 286G</p>
<p><img title="挂载linux分区" src="http://www.deepvps.com/wp-content/uploads/auto_save_image/2011/10/2324185AY.png" border="0" alt="挂载linux分区" width="467" height="119" /></p>
<p>这个时候如果重启计算机，挂载分区就是丢失，我们要配置开机自动挂载分区， 输入以下命令：</p>
<blockquote><p>echo &#8220;/dev/xvdb1 /home ext3 defaults 1 2&#8243; &gt;&gt; /etc/fstab</p></blockquote>
<p> 搞定，收工！</p>
]]></content:encoded>
			<wfw:commentRss>http://www.deepvps.com/linux-partitions-to-mount-home.html/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
	</channel>
</rss>
