<?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>漂泊的灵魂 &#187; centos</title>
	<atom:link href="http://www.armysoul.org/archives/tag/centos/feed" rel="self" type="application/rss+xml" />
	<link>http://www.armysoul.org</link>
	<description>漂泊在尘世的喧嚣中寻求灵魂的永恒！</description>
	<lastBuildDate>Thu, 18 Aug 2011 13:52:06 +0000</lastBuildDate>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=3.2.1</generator>
		<item>
		<title>[原创]CentOS 5.4+OpenVZ+Vtonf自建VPS服务器</title>
		<link>http://www.armysoul.org/archives/973.html</link>
		<comments>http://www.armysoul.org/archives/973.html#comments</comments>
		<pubDate>Thu, 29 Apr 2010 13:11:58 +0000</pubDate>
		<dc:creator>admin</dc:creator>
				<category><![CDATA[Linux]]></category>
		<category><![CDATA[centos]]></category>
		<category><![CDATA[linux]]></category>
		<category><![CDATA[openvz]]></category>
		<category><![CDATA[vps]]></category>
		<category><![CDATA[vtonf]]></category>

		<guid isPermaLink="false">http://www.armysoul.org/?p=973</guid>
		<description><![CDATA[<p>CentOS-5.4-i386系统(Vtonf不支持x86-64的系统，安装过程会出错，在其INSTALL中也有说明)<br />
1、关闭SELinux<br />
打开setup界面&#8211;firewall configureation，将SELinux置为Disabled<br />
或修改</p>
<blockquote><p>vi /etc/sysconf[......]</p></blockquote><p class='read-more'><a href='http://www.armysoul.org/archives/973.html'>继续阅读</a></p>]]></description>
			<content:encoded><![CDATA[<p>CentOS-5.4-i386系统(Vtonf不支持x86-64的系统，安装过程会出错，在其INSTALL中也有说明)<br />
1、关闭SELinux<br />
打开setup界面&#8211;firewall configureation，将SELinux置为Disabled<br />
或修改</p>
<blockquote><p>vi /etc/sysconfig/selinux</p></blockquote>
<p>为</p>
<blockquote><p>SELINUX=disabled<br />
SELINUXTYPE=targeted</p></blockquote>
<p>2、Firewall<br />
如果不想关闭Firewall，需要打开8001端口： </p>
<blockquote><p>/sbin/iptables -I INPUT -p tcp –dport 8001 -j ACCEPT<br />
/etc/rc.d/init.d/iptables save<br />
/etc/init.d/iptables restart </p></blockquote>
<p>3、安装 OpenVZ  </p>
<blockquote><p>cd /etc/yum.repos.d<br />
wget http://download.openvz.org/openvz.repo<br />
rpm &#8211;import http://download.openvz.org/RPM-GPG-Key-OpenVZ<br />
yum search ovzkernel   <br />
yum -y install ovzkernel <br />
yum -y install vzctl vzquota</p></blockquote>
<blockquote><p>vi /etc/sysctl.conf</p></blockquote>
<p>修改或添加以下内容</p>
<blockquote><p>net.ipv4.ip_forward = 1<br />
net.ipv4.conf.default.proxy_arp = 0<br />
net.ipv4.conf.all.rp_filter = 1<br />
kernel.sysrq = 1<br />
net.ipv4.conf.default.send_redirects = 1<br />
net.ipv4.conf.all.send_redirects = 0<br />
net.ipv4.icmp_echo_ignore_broadcasts=1<br />
net.ipv4.conf.default.forwarding=1</p></blockquote>
<p>使之生效:</p>
<blockquote><p>sysctl -p</p></blockquote>
<p>重启系统</p>
<blockquote><p>reboot</p></blockquote>
<blockquote><p>uname -r</p></blockquote>
<p>如果安装正常应该显示为：</p>
<blockquote><p>2.6.18-164.15.1.el5.028stab068.9</p></blockquote>
<p>4、安装Vtonf</p>
<blockquote><p>yum -y install vzpkg expect</p></blockquote>
<blockquote><p>wget http://mesh.dl.sourceforge.net/sourceforge/vtonf/vtonfinstaller.1.0-beta1.tar.gz<br />
tar xvfz vtonfinstaller.1.0-beta1.tar.gz<br />
cd vtonfinstaller.1.0-beta1<br />
./install</p></blockquote>
<p>会问你是否开始安装程序，输入yes</p>
<p>Do you wish to start the installation procedure (y/n)? : <span style="color: #0000ff;">y<br />
</span>Starting installation<br />
Please wait&#8230;&#8230;&#8230;&#8230;&#8230;&#8230;.</p>
<p> <a href="http://www.armysoul.org/wp-content/uploads/2010/04/vt1.jpg"><img title="vt1" src="http://www.armysoul.org/wp-content/uploads/2010/04/vt1.jpg" alt="" width="507" height="292" /></a><a href="http://www.armysoul.org/wp-content/uploads/2010/04/vt2.jpg"><img title="vt2" src="http://www.armysoul.org/wp-content/uploads/2010/04/vt2.jpg" alt="" width="511" height="291" /></a><a href="http://www.armysoul.org/wp-content/uploads/2010/04/vt3.jpg"><img title="vt3" src="http://www.armysoul.org/wp-content/uploads/2010/04/vt3.jpg" alt="" width="508" height="306" /></a><a href="http://www.armysoul.org/wp-content/uploads/2010/04/vt4.jpg"><img title="vt4" src="http://www.armysoul.org/wp-content/uploads/2010/04/vt4.jpg" alt="" width="503" height="300" /></a><a href="http://www.armysoul.org/wp-content/uploads/2010/04/vt5.jpg"><img title="vt5" src="http://www.armysoul.org/wp-content/uploads/2010/04/vt5.jpg" alt="" width="503" height="292" /></a></p>
<p>OK.安装完成。</p>
<p>打开vtonf控制面板<a href="http://yourhostip:8001/">http://yourhostip:8001/</a></p>
<p>输入安装过程中你设置的用户名和密码<br />
Login Name : admin<br />
Password :</p>
<p>属于你自己的VPS已经呈现在你的眼前，晚些时候再把vtonf的使用方法弄出来。</p>
]]></content:encoded>
			<wfw:commentRss>http://www.armysoul.org/archives/973.html/feed</wfw:commentRss>
		<slash:comments>8</slash:comments>
		</item>
		<item>
		<title>CentOS5下Nginx+PHP(FastCGI)+MySql+eAcelerator一键安装脚本：CNMP</title>
		<link>http://www.armysoul.org/archives/844.html</link>
		<comments>http://www.armysoul.org/archives/844.html#comments</comments>
		<pubDate>Fri, 09 Apr 2010 16:31:38 +0000</pubDate>
		<dc:creator>admin</dc:creator>
				<category><![CDATA[Linux]]></category>
		<category><![CDATA[centos]]></category>
		<category><![CDATA[CNMP]]></category>
		<category><![CDATA[linux]]></category>
		<category><![CDATA[Nginx，PHP，FastCGI，Apache，Web，张宴]]></category>

		<guid isPermaLink="false">http://www.armysoul.org/?p=844</guid>
		<description><![CDATA[<p>国际惯例：<a href="http://www.armysoul.org/archives/844.html">CNMP</a>脚本所采用内容版权归作者张宴所有，原文地址：<a href="http://blog.s135.com/nginx_php_v6/">http://blog.s135.com/nginx_php_v6/</a>，<a href="http://www.armysoul.org">Phoebus</a>整理制作，转载请注明原文连接<a href="http://www.armysoul.org/archives/844.html">http://www.armysoul.org/archives/844.html</a>。</p>
<p>====================[......]</p><p class='read-more'><a href='http://www.armysoul.org/archives/844.html'>继续阅读</a></p>]]></description>
			<content:encoded><![CDATA[<p>国际惯例：<a href="http://www.armysoul.org/archives/844.html">CNMP</a>脚本所采用内容版权归作者张宴所有，原文地址：<a href="http://blog.s135.com/nginx_php_v6/">http://blog.s135.com/nginx_php_v6/</a>，<a href="http://www.armysoul.org">Phoebus</a>整理制作，转载请注明原文连接<a href="http://www.armysoul.org/archives/844.html">http://www.armysoul.org/archives/844.html</a>。</p>
<p>===========================淫荡的分割线================================</p>
<p>目前网络上关于Linux环境下WEB环境一键安装包有很多，最火的应该是Licess的LNMP，目前已经更新到V0.4。为了和LNMP有所区别，而且本文这个集成包是基于CentOS环境（其它发行版没有测试过，有兴趣可以自己试下），所以就直接命名为<a href="http://www.armysoul.org/archives/844.html">CNMP</a>了，呵呵，其实也不是什么集成包了，只是做了个脚本，下一个版本就尝试做一下名符其实的“集成包”。</p>
<p>本脚本完全参照张宴<a href="http://blog.s135.com/nginx_php_v6/2/1/">Nginx 0.8.x + PHP 5.2.13（FastCGI）搭建胜过Apache十倍的Web服务器（第6版）</a>整理而成，主要是方便大家按张宴的方法配置WEB环境，不需要一步步的去复制粘贴，所以也没有什么技术含量了。文章详情大家可以去张宴的BLOG查看，而且张宴的《实战Nginx：取代Apache的高性能Web服务器》已经出版，大家可以买回来看看。</p>
<p>（帮张宴做个免费广告^_^,回头俺也要认真的拜读一下。）</p>
<p><a href="http://www.armysoul.org/archives/844.html">CNMP</a>与张宴Nginx 0.8.x + PHP 5.2.13（FastCGI）搭建胜过Apache十倍的Web服务器（第6版）原文不同的地方如下：</p>
<blockquote><p>1、在/etc/rc.local添加/data0/mysql/3306/mysql start，使Mysql开机自动启动</p>
<p>2、为了避免在编译mcrypt时提示找不到动态连接库，在/etc/ld.so.conf中添加</p>
<blockquote><p>/usr/lib<br />
/usr/local/lib</p></blockquote>
<p>3、脚本中自动建立拥有root权限的mysql用户admin不成功 ，还需要手动进行添加(这里是我自己水平太臭，研究了一下午也没弄好，如果有大侠路过，请指点指点，在此拜谢。)</p>
<p>4、以下文件包含在conf.tar.gz压缩包中</p>
<blockquote><p>Mysql配置文件my.cnf<br />
Mysql启动脚本mysql<br />
php-fpm配置文件php-fpm.conf<br />
FastCGI配置文件fcgi.conf<br />
Nginx配置文件nginx.conf</p></blockquote>
</blockquote>
<p><a href="http://www.armysoul.org/archives/844.html">CNMP</a>安装方法：</p>
<blockquote><p>1、下载安装</p>
<blockquote><p>#wegt <a href="http://www.armysoul.org/cnmp/cnmp.sh">http://www.armysoul.org/cnmp/cnmp.sh</a></p>
<p>#chmod 777 cnmp.sh</p>
<p>#./cnmp.sh</p></blockquote>
<p>OK。系统会自动下载并直到完全安装完成，就这么简单。<br />
2、创建一个具有root权限的用户（admin）和密码（12345678）：</p>
<blockquote><p>#/usr/local/webserver/mysql/bin/mysql -u root -p -S /tmp/mysql.sock     //提示输入密码时直接回车</p>
<p>mysql&gt;GRANT ALL PRIVILEGES ON *.* TO &#8216;admin&#8217;@'localhost&#8217; IDENTIFIED BY &#8217;12345678&#8242;;</p>
<p>mysql&gt;GRANT ALL PRIVILEGES ON *.* TO &#8216;admin&#8217;@&#8217;127.0.0.1&#8242; IDENTIFIED BY &#8217;12345678&#8242;;</p>
<p>mysql&gt;quit</p></blockquote>
<p>3、绑定域名并测试PHP</p>
<blockquote><p>#vi /usr/local/webserver/nginx/conf/nginx.conf,将blog.s315.com和www.s315.com更换为自己的域名，并配置好所绑定目录。</p></blockquote>
<p>创建phpinfo.php</p>
<p>#vi /data0/htdocs/phpinfo.php</p>
<blockquote><p>&lt;?php</p>
<p>phpinfo();</p>
<p>?&gt;</p></blockquote>
<p>http://yourdomainname/phpinfo.php或者http://ip/phpinfo.php</p></blockquote>
<p>第一次学着做这个东东，肯定有很多问题，我也只是在CentOS 5.4 64位系统下测试通过，其它版本因为时间关系没有测试，所以如果有什么不正确的地方还请朋友们指点。</p>
]]></content:encoded>
			<wfw:commentRss>http://www.armysoul.org/archives/844.html/feed</wfw:commentRss>
		<slash:comments>3</slash:comments>
		</item>
		<item>
		<title>原创：CentOS单网卡绑定多IP</title>
		<link>http://www.armysoul.org/archives/337.html</link>
		<comments>http://www.armysoul.org/archives/337.html#comments</comments>
		<pubDate>Fri, 25 Dec 2009 13:33:10 +0000</pubDate>
		<dc:creator>admin</dc:creator>
				<category><![CDATA[Linux]]></category>
		<category><![CDATA[centos]]></category>
		<category><![CDATA[ip]]></category>
		<category><![CDATA[linux]]></category>

		<guid isPermaLink="false">http://www.armysoul.org/?p=337</guid>
		<description><![CDATA[<p>因为是在内网同一网段，所以只需要更改IPADDR=XXXX就可以了，详情如下：</p>
<blockquote><p><span style="text-decoration: line-through;">[root@webserver network-scripts]# pwd</span><br />
/etc/sysconfig/network-scripts</p>
<p><span style="text-decoration: line-through;">[root@webserver network-scripts]# cat ifc[......]</span></p></blockquote><p class='read-more'><a href='http://www.armysoul.org/archives/337.html'>继续阅读</a></p>]]></description>
			<content:encoded><![CDATA[<p>因为是在内网同一网段，所以只需要更改IPADDR=XXXX就可以了，详情如下：</p>
<blockquote><p><span style="text-decoration: line-through;">[root@webserver network-scripts]# pwd</span><br />
/etc/sysconfig/network-scripts</p>
<p><span style="text-decoration: line-through;">[root@webserver network-scripts]# cat ifcfg-eth0</span><br />
# Advanced Micro Devices [AMD] 79c970 [PCnet32 LANCE]<br />
DEVICE=eth0<br />
BOOTPROTO=static<br />
BROADCAST=172.23.108.255<br />
HWADDR=00:0c:29:76:20:d1<br />
<span style="color: #3366ff;">IPADDR=172.23.108.203</span><br />
NETMASK=255.255.255.128<br />
NETWORK=172.23.108.128<br />
ONBOOT=yes<br />
TYPE=Ethernet<br />
<span style="text-decoration: line-through;">[root@webserver network-scripts]# cp ifcfg-eth0 ifcfg-eth0:1</span></p>
<p>[root@webserver network-scripts]# vi ifcfg-eth0:1<br />
# Advanced Micro Devices [AMD] 79c970 [PCnet32 LANCE]<br />
DEVICE=eth0:1<br />
BOOTPROTO=static<br />
BROADCAST=172.23.108.255<br />
HWADDR=00:0c:29:76:20:d1<br />
<span style="color: #3366ff;">IPADDR=172.23.108.220</span><br />
NETMASK=255.255.255.128<br />
NETWORK=172.23.108.128<br />
ONBOOT=yes<br />
TYPE=Ethernet<br />
<span style="text-decoration: line-through;">[root@webserver network-scripts]# service network restart</span></p>
<p><span style="text-decoration: line-through;">[root@webserver network-scripts]# ifconfig eth0<br />
</span>eth0 Link encap:Ethernet HWaddr 00:0C:29:76:20:D1<br />
inet addr:172.23.108.203 Bcast:172.23.108.255 Mask:255.255.255.128<br />
inet6 addr: fe80::20c:29ff:fe76:20d1/64 Scope:Link<br />
UP BROADCAST RUNNING MULTICAST MTU:1500 Metric:1<br />
RX packets:15438968 errors:3 dropped:0 overruns:0 frame:0<br />
TX packets:26674391 errors:0 dropped:0 overruns:0 carrier:0<br />
collisions:0 txqueuelen:1000<br />
RX bytes:1264636401 (1.1 GiB) TX bytes:136198354 (129.8 MiB)<br />
Interrupt:75 Base address:0&#215;2000</p>
<p><span style="text-decoration: line-through;">[root@webserver network-scripts]# ifconfig eth0:1</span><br />
eth0:1 Link encap:Ethernet HWaddr 00:0C:29:76:20:D1<br />
inet addr:172.23.108.220 Bcast:172.23.108.255 Mask:255.255.255.128<br />
UP BROADCAST RUNNING MULTICAST MTU:1500 Metric:1<br />
Interrupt:75 Base address:0&#215;2000</p>
<p><span style="text-decoration: line-through;">[root@webserver network-scripts]#</span></p></blockquote>
]]></content:encoded>
			<wfw:commentRss>http://www.armysoul.org/archives/337.html/feed</wfw:commentRss>
		<slash:comments>2</slash:comments>
		</item>
		<item>
		<title>Centos下vpn（pptpd）的部署</title>
		<link>http://www.armysoul.org/archives/255.html</link>
		<comments>http://www.armysoul.org/archives/255.html#comments</comments>
		<pubDate>Wed, 30 Sep 2009 08:54:37 +0000</pubDate>
		<dc:creator>admin</dc:creator>
				<category><![CDATA[Linux]]></category>
		<category><![CDATA[centos]]></category>
		<category><![CDATA[linux]]></category>
		<category><![CDATA[pptpd]]></category>
		<category><![CDATA[VPN]]></category>

		<guid isPermaLink="false">http://www.armysoul.org/index.php/archives/255.html</guid>
		<description><![CDATA[vpn的访问逻辑上存在3个网络：
1、 欲访问的目标网络。通常在vpn服务器所在的内部网络（vpn服务器有2个网卡，一个是公网的，一个是私有网络的）
2、 Vpn的公网网络。
3、 Vpn连接后与客户端形成的虚拟网络。建议单独设置一个网络，这样就不会占用vpn后面的私有网络（目标网络）的ip资源/地址。[......]<p class='read-more'><a href='http://www.armysoul.org/archives/255.html'></a></p>]]></description>
			<content:encoded><![CDATA[<p>作者：田逸（<a href="mailto:sery@163.com"></a><a href="mailto:sery@163.com">sery@163.com</a></a>）from [url]http://netsecurity.51cto.com/art/200812/102721.htm[/url]</p>
<p>一、安装</p>
<p>在centos 5下面安装pptpd最省事的安装就是下载rpm包pptpd-1.3.4-1.rhel5.1.i386.rpm,然后直接执行 rpm –ivh pptpd-1.3.4-1.rhel5.1.i386.rpm 。幸运的是这个包没有其他依赖，因此安装应该是异常的顺利。如果使用源码安装，会出现ppp版本高的情况，需删除pppd2.3.4 再安装pppp2.4.3，反而麻烦了。</p>
<p>安装完rpm包后，自动生成几个配置文件，主配置文件/etc/pptpd.conf，选项文件/etc/ppp/options.pptpd, 帐号文件/etc/ppp/chap-secrets.后面配置pptpd主要就是对这几个文件进行修改。</p>
<p>二、vpn拓扑结构</p>
<p>vpn的访问逻辑上存在3个网络：</p>
<p>1、 欲访问的目标网络。通常在vpn服务器所在的内部网络（vpn服务器有2个网卡，一个是公网的，一个是私有网络的）</p>
<p>2、 Vpn的公网网络。</p>
<p>3、 Vpn连接后与客户端形成的虚拟网络。建议单独设置一个网络，这样就不会占用vpn后面的私有网络（目标网络）的ip资源/地址。</p>
</p>
<p>当然vpn隧道网络可以跟目标网络是同一个网段，不过不推荐这样。</p>
<p>三、vpn服务器端的配置</p>
<p>（一） 修改主配置文件/etc/pptpd.conf.只需要加入下面两行：</p>
<p>localip 172.16.195.1</p>
<p>remoteip 172.16.195.101-200</p>
<p>Localip这行是给vpn服务器设置一个隧道ip</p>
<p>Remoteip是自动分配给客户端的ip地址范围。</p>
<p>（二） 修改选项文件/etc/ppp/options.pptpd.需要设定分配给客户端的dns，因此仅需把ms-dns前的注释去掉，改成可用的dns如下：</p>
<p>ms-dns 61.135.154.5</p>
<p>ms-dns 159.226.240.66</p>
<p>为了方便查看调试信息，把debug行前面的注释取消即可。Dump前的注释也取消。</p>
<p>（三） 添加帐号。通过编辑文件/etc/ppp/chap-secrets逐行加入；一个账号占一行。一行分4列，其表示如下：</p>
<p>用户名</p>
<p>服务器名</p>
<p>密码</p>
<p>ip</p>
<p>没有字符数限制</p>
<p>Pptpd—都用这个，如果用其它的名称，需要修改options.pptpd文件的name行的内容</p>
<p>用双引号的话，密码就不能包含双引号了</p>
<p>* 表示有pptpd随机分配ip</p>
<p>账号和密码是明文的，所以需要妥善设置访问权限。一个设置好的账号文件与下列项目类似：</p>
<p>“sery” pptpd “&amp;hds)$+” *</p>
<p>四、运行pptpd.执行命令service pptpd start或者执行/etc/init.d/pptpd 即可启动它。通过检查进程、查看系统日志来确定pptpd是否正常。</p>
<p>五、客户端配置（windows）。这个应该很容易了，就不再多费口舌。</p>
<p>六、拨号登录。</p>
</p>
<p>拨号过程中，登录到vpn服务器查看日志，会看到用户的连接情况，下面是截取的一个片断，供参考：</p>
<p>Dec 19 17:16:01 max-vpn pppd[9833]: Plugin /usr/lib/pptpd/pptpd-logwtmp.so loaded.</p>
<p>Dec 19 17:16:01 max-vpn pppd[9833]: pptpd-logwtmp: $Version$</p>
<p>Dec 19 17:16:01 max-vpn pppd[9833]: pppd options in effect:</p>
<p>Dec 19 17:16:01 max-vpn pppd[9833]: debug # (from /etc/ppp/options.pptpd)</p>
<p>Dec 19 17:16:01 max-vpn pppd[9833]: logfile /etc/ppp/vpn.log # (from /etc/ppp/options.pptpd)</p>
<p>Dec 19 17:16:01 max-vpn pppd[9833]: dump # (from /etc/ppp/options.pptpd)</p>
<p>Dec 19 17:16:01 max-vpn pppd[9833]: plugin /usr/lib/pptpd/pptpd-logwtmp.so # (from command line)</p>
<p>Dec 19 17:16:01 max-vpn pppd[9833]: require-mschap-v2 # (from /etc/ppp/options.pptpd)</p>
<p>Dec 19 17:16:01 max-vpn pppd[9833]: refuse-pap # (from /etc/ppp/options.pptpd)</p>
<p>Dec 19 17:16:01 max-vpn pppd[9833]: refuse-chap # (from /etc/ppp/options.pptpd)</p>
<p>Dec 19 17:16:01 max-vpn pppd[9833]: refuse-mschap # (from /etc/ppp/options.pptpd)</p>
<p>Dec 19 17:16:01 max-vpn pppd[9833]: name pptpd # (from /etc/ppp/options.pptpd)</p>
<p>Dec 19 17:16:01 max-vpn pppd[9833]: pptpd-original-ip <b>200.199.118.72</b> # (from command line)</p>
<p>Dec 19 17:16:01 max-vpn pppd[9833]: 115200 # (from command line)</p>
<p>Dec 19 17:16:01 max-vpn pppd[9833]: lock # (from /etc/ppp/options.pptpd)</p>
<p>Dec 19 17:16:01 max-vpn pppd[9833]: local # (from command line)</p>
<p>Dec 19 17:16:01 max-vpn pppd[9833]: novj # (from /etc/ppp/options.pptpd)</p>
<p>Dec 19 17:16:01 max-vpn pppd[9833]: novjccomp # (from /etc/ppp/options.pptpd)</p>
<p>Dec 19 17:16:01 max-vpn pppd[9833]: ipparam 200.199.118.72 # (from command line)</p>
<p>Dec 19 17:16:01 max-vpn pppd[9833]: ms-dns xxx # [don't know how to print value] # (from /etc/ppp/options.pptpd)</p>
<p>Dec 19 17:16:01 max-vpn pppd[9833]: proxyarp # (from /etc/ppp/options.pptpd)</p>
<p>Dec 19 17:16:01 max-vpn pppd[9833]: <b>172.16.195.1:172.16.195.101-200</b> # (from command line)</p>
<p>Dec 19 17:16:02 max-vpn pppd[9833]: nobsdcomp # (from /etc/ppp/options.pptpd)</p>
<p>Dec 19 17:16:02 max-vpn pppd[9833]: require-mppe-128 # (from /etc/ppp/options.pptpd)</p>
<p>Dec 19 17:16:02 max-vpn pppd[9833]: pppd 2.4.4 started by root, uid 0</p>
<p>Dec 19 17:16:02 max-vpn pppd[9833]: Using interface ppp0</p>
<p>Dec 19 17:16:02 max-vpn pppd[9833]: Connect: ppp0 &lt;&#8211;&gt; /dev/pts/1</p>
<p>Dec 19 17:16:02 max-vpn pptpd[9832]: CTRL: Ignored a SET LINK INFO packet with real ACCMs!</p>
<p>Dec 19 17:16:02 max-vpn pppd[9833]: Unsupported protocol &#8216;IPv6 Control Protovol&#8217; (0&#215;8057) received</p>
<p>Dec 19 17:16:02 max-vpn pppd[9833]: MPPE 128-bit stateless compression enabled</p>
<p>Dec 19 17:16:04 max-vpn pppd[9833]: Cannot determine ethernet address for proxy ARP</p>
<p>Dec 19 17:16:04 max-vpn pppd[9833]: local IP address 172.16.195.1</p>
<p>Dec 19 17:16:04 max-vpn pppd[9833]: remote IP address <b>172.16.195.101</b></p>
<p>Dec 19 17:16:04 max-vpn pppd[9833]: pptpd-logwtmp.so ip-up ppp0 sery <b>200.199.118.72</b></p>
<p>[root@max-vpn ~]#</p>
<p>这段日志表明已经有一个来自200.199.118.72连接到vpn服务器，其账号为sery,分配给这个客户端机器的vpn地址是172.16.195.101.在拨号的机器（windows）上查看其现在的网络参数：</p>
<p>C:\Users\sery&gt;ipconfig/all</p>
<p>Windows IP 配置</p>
<p>主机名 . . . . . . . . . . . . . : sery-sony</p>
<p>主 DNS 后缀 . . . . . . . . . . . :</p>
<p>节点类型 . . . . . . . . . . . . : 混合</p>
<p>IP 路由已启用 . . . . . . . . . . : 否</p>
<p>WINS 代理已启用 . . . . . . . . . : 否</p>
<p>DNS 后缀搜索列表 . . . . . . . . : maxthon.net</p>
<p>PPP 适配器 VPN 连接:</p>
<p>连接特定的 DNS 后缀 . . . . . . . :</p>
<p>描述. . . . . . . . . . . . . . . : VPN 连接</p>
<p>物理地址. . . . . . . . . . . . . :</p>
<p>DHCP 已启用 . . . . . . . . . . . : 否</p>
<p>自动配置已启用. . . . . . . . . . : 是</p>
<p>IPv4 地址 . . . . . . . . . . . . : 172.16.195.101(首选)</p>
<p>子网掩码 . . . . . . . . . . . . : 255.255.255.255</p>
<p>默认网关. . . . . . . . . . . . . : 0.0.0.0</p>
<p>DNS 服务器 . . . . . . . . . . . : 61.135.154.5</p>
<p>159.226.240.66</p>
<p>TCPIP 上的 NetBIOS . . . . . . . : 已启用</p>
<p>七、设置路由及ip伪装。虽然在这里可以登录vpn服务器，但由于没有设置相关的转发规则，因此还是没办法访问vpn后面的私有网络或者通过vpn访问互联网（windows机器会在状态栏的网络连接图标显示一个黄色的感叹号）。所以还需要完成下面几步才算真正结束了—看了一些网上的文章，通常就是在这里结束了，看来作者只是登录了一下虚拟环境。</p>
<p>（一） 开启ip转发功能：修改配置文件/etc/sysctl.conf,使net.ipv4.ip_forward = 1</p>
<p>（二） 写个脚本文件，实现路由，其内容大致如下：</p>
<p>[root@max-vpn ~]# more /usr/local/bin/vpn_route.sh </p>
<p>#!/bin/bash</p>
<p>/sbin/iptables -t nat -A POSTROUTING -s 192.168.195.0/24 -o eth0 -j SNAT &#8211;to-source 61.135.251.50</p>
<p>/sbin/iptables -t nat -A POSTROUTING -s 172.16.195.0/24 -o eth1 -j SNAT &#8211;to-source 192.168.195.166</p>
<p>/sbin/iptables -t nat -A POSTROUTING -o eth0 -j MASQUERADE</p>
<p>目标网络/vpn的内部网络为192.168.195.0/24,vpn服务器有2个网卡，其中一个连接公网（eth0），ip地址是61.135.251.51，另外一个网卡连私有网络，ip是192.168.195.166。这样就能正常地路由所涉及的网络了。手动执行一下这个脚本，看客户端（windows）是否能访问目标网络里的机器：最简单的方法就是ping，假定目标网络里有一个192.168.195.100的机器，并请允许icmp通过，ping 192.168.195.100 ,正常的话，再进一步访问这个服务器（如远程登录）。没有问题的话，把它加在开机自启里面。为安全起见，你可以在这个脚本里加更多的iptables规则。</p>
]]></content:encoded>
			<wfw:commentRss>http://www.armysoul.org/archives/255.html/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>centos下删除用yum安装的软件</title>
		<link>http://www.armysoul.org/archives/256.html</link>
		<comments>http://www.armysoul.org/archives/256.html#comments</comments>
		<pubDate>Thu, 10 Sep 2009 18:56:00 +0000</pubDate>
		<dc:creator>admin</dc:creator>
				<category><![CDATA[Linux]]></category>
		<category><![CDATA[centos]]></category>
		<category><![CDATA[linux]]></category>
		<category><![CDATA[yum]]></category>

		<guid isPermaLink="false">http://www.armysoul.org/index.php/archives/256.html</guid>
		<description><![CDATA[yum安装软件包,方便简单.但在这个过程中,那些文件和目录都到哪里去了呢?到处都是呀!要维护这些文件,很麻烦的.前两天,我用源码安装mysql-proxy,在编译过程中,老出错,我就依提示安装mysql, 为了尽快完事,我用了yum install mysql.现在我打算重新安装mysql,因此需要把yum方式安装的mysql删除.

用rpm工具吧,不行呢.挨个删除文件,更不可行,因为我不知道究竟安装了哪些文件,都存放在哪些位置.怎么办?还好,yum自己可以完成这个工作.[......]<p class='read-more'><a href='http://www.armysoul.org/archives/256.html'></a></p>]]></description>
			<content:encoded><![CDATA[<p>作者:田逸(<a href="mailto:sery@163.com">sery@163.com</a>)</p>
<p>yum安装软件包,方便简单.但在这个过程中,那些文件和目录都到哪里去了呢?到处都是呀!要维护这些文件,很麻烦的.前两天,我用源码安装mysql-proxy,在编译过程中,老出错,我就依提示安装mysql, 为了尽快完事,我用了yum install mysql.现在我打算重新安装mysql,因此需要把yum方式安装的mysql删除.</p>
<p>用rpm工具吧,不行呢.挨个删除文件,更不可行,因为我不知道究竟安装了哪些文件,都存放在哪些位置.怎么办?还好,yum自己可以完成这个工作.</p>
<p>现在我们来看一下yum的参数:</p>
<p>[root@test1 ~]# yum    <br />You need to give some command    <br />usage: yum [options] &lt; grouplist, localinstall, groupinfo, localupdate, resolvedep, erase, deplist, groupremove, makecache, upgrade, provides, shell, install, whatprovides, groupinstall, update, repolist, groupupdate, info, search, check-update, list, <strong>remove</strong>, clean, grouperase &gt;</p>
<p>其中remove就是删除命令.好了,我们来执行命令 yum remove mysql ,其输出如下:</p>
<p>[root@test1 ~]# yum remove mysql   <br />Setting up Remove Process    <br />base&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160; 100% |=========================| 1.1 kB&#160;&#160;&#160; 00:00&#160;&#160;&#160;&#160; <br />updates&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160; 100% |=========================|&#160; 951 B&#160;&#160;&#160; 00:00&#160;&#160;&#160;&#160; <br />addons&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160; 100% |=========================|&#160; 951 B&#160;&#160;&#160; 00:00&#160;&#160;&#160;&#160; <br />extras&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160; 100% |=========================| 1.1 kB&#160;&#160;&#160; 00:00&#160;&#160;&#160;&#160; <br />Resolving Dependencies    <br />&#8211;&gt; Running transaction check    <br />&#8212;&gt; Package mysql.i386 0:5.0.45-7.el5 set to be erased    <br />&#8211;&gt; Processing Dependency: libmysqlclient.so.15 for package: mysql-devel    <br />&#8211;&gt; Processing Dependency: libmysqlclient_r.so.15 for package: mysql-devel    <br />&#8211;&gt; Processing Dependency: mysql = 5.0.45-7.el5 for package: mysql-devel    <br />&#8211;&gt; Running transaction check    <br />&#8212;&gt; Package mysql-devel.i386 0:5.0.45-7.el5 set to be erased    <br />&#8211;&gt; Finished Dependency Resolution</p>
<p>Dependencies Resolved</p>
<p>=============================================================================   <br /> Package&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160; Arch&#160;&#160;&#160;&#160;&#160;&#160; Version&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160; Repository&#160;&#160;&#160;&#160;&#160;&#160;&#160; Size     <br />=============================================================================    <br />Removing:    <br /> mysql&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160; i386&#160;&#160;&#160;&#160;&#160;&#160; 5.0.45-7.el5&#160;&#160;&#160;&#160; installed&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160; 7.3 M    <br />Removing for dependencies:    <br /> mysql-devel&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160; i386&#160;&#160;&#160;&#160;&#160;&#160; 5.0.45-7.el5&#160;&#160;&#160;&#160; installed&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160; 5.6 M</p>
<p>Transaction Summary   <br />=============================================================================    <br />Install&#160;&#160;&#160;&#160;&#160; 0 Package(s)&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160; <br />Update&#160;&#160;&#160;&#160;&#160;&#160; 0 Package(s)&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160; <br />Remove&#160;&#160;&#160;&#160;&#160;&#160; 2 Package(s)&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160; </p>
<p>Is this ok [y/N]: y   <br />Downloading Packages:    <br />Running rpm_check_debug    <br />Running Transaction Test    <br />Finished Transaction Test    <br />Transaction Test Succeeded    <br />Running Transaction    <br />&#160; Erasing&#160;&#160; : mysql-devel&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160; ######################### [1/2]     <br />&#160; Erasing&#160;&#160; : mysql&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160; ######################### [2/2] </p>
<p>Removed: mysql.i386 0:5.0.45-7.el5   <br />Dependency Removed: mysql-devel.i386 0:5.0.45-7.el5    <br />Complete!</p>
<p>看,很容易就完成了.再来验证一下: 执行命令mysql,其结果为:</p>
<p>[root@test1 ~]# mysql   <br />-bash: mysql: command not found</p>
<p>果然删除了!</p>
<p>本文出自 “sery” 博客，请务必保留此出处http://sery.blog.51cto.com/10037/91093</p>
<p>本文出自 51CTO.COM技术博客</p>
]]></content:encoded>
			<wfw:commentRss>http://www.armysoul.org/archives/256.html/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>黑客再爆Linux内核高危漏洞，一个命令可以攻击所有Linux系统</title>
		<link>http://www.armysoul.org/archives/228.html</link>
		<comments>http://www.armysoul.org/archives/228.html#comments</comments>
		<pubDate>Wed, 19 Aug 2009 15:10:38 +0000</pubDate>
		<dc:creator>admin</dc:creator>
				<category><![CDATA[Linux]]></category>
		<category><![CDATA[centos]]></category>
		<category><![CDATA[linux]]></category>

		<guid isPermaLink="false">http://www.armysoul.org/?p=228</guid>
		<description><![CDATA[<p>在微软本月月经日(8.11)的同一天，国外黑客taviso和julien公开了可以攻击所有新旧Linux系统的一个漏洞，包括但不限于RedHat,CentOS,Suse,Debian,Ubuntu,Slackware,Mandriva,Gentoo及其衍生系统。黑客只需要执行一个命令，就可以通过此漏[......]</p><p class='read-more'><a href='http://www.armysoul.org/archives/228.html'>继续阅读</a></p>]]></description>
			<content:encoded><![CDATA[<p>在微软本月月经日(8.11)的同一天，国外黑客taviso和julien公开了可以攻击所有新旧Linux系统的一个漏洞，包括但不限于RedHat,CentOS,Suse,Debian,Ubuntu,Slackware,Mandriva,Gentoo及其衍生系统。黑客只需要执行一个命令，就可以通过此漏洞获得root权限，即使开启了SELinux也于事无补。攻击这个漏洞到底有多简单，下面我们看图说话，有图有真相。</p>
<p><span id="more-3276"> </span></p>
<p>CHANGELOGS:</p>
<p>2009/08/16 <a href="mailto:chenjun@xfocus">chenjun@xfocus</a>提供了debian/ubuntu系统的防御方式。</p>
<p>2009/08/16 根据网友要求添加漏洞详情和exploit下载地址。</p>
<p>2009/08/16 改进防御方式，避免RHEL下的无效防御。感谢小阮MM反馈并提供服务器协助定位解决。</p>
<p>2009/08/16 添加攻击经验记录。感谢cnbird分享经验。</p>
<p>2009/08/17 修正攻击经验记录。感谢xiaoyu,wzt指出selinux相关错误。</p>
<p>2009/08/18 增加攻击经验记录，感谢wzt分享。debian官方发布新版本内核修复此漏洞。</p>
<p>2009/08/18 增加攻击经验记录，64位系统同样可以被成功攻击。</p>
<p>2009/08/19 更新防御方式。</p>
<p>如上图所示，利用此漏洞极其简单，并且影响所有的Linux内核，baoz强烈建议系统管理员或安全人员参考下列临时修复方案，以防止Linux系统被攻击 。</p>
<p>1、使用Grsecurity或者Pax内核安全补丁，并开启KERNEXEC防护功能。</p>
<p>2、升级到2.6.31-rc6或2.4.37.5以上的内核版本。</p>
<p>3、如果您使用的是RedHa tEnterprise Linux 4/5的系统或Centos4/5的系统，您可以通过下面的操作简单的操作防止被攻击。</p>
<p>在/etc/modprobe.conf文件中加入下列内容：</p>
<p>install pppox /bin/true<br />
install bluetooth /bin/true<br />
install appletalk /bin/true<br />
install ipx /bin/true<br />
install sctp /bin/true</p>
<p>执行/sbin/lsmod | grep -e ppp -e blue -e app -e ipx -e sct，如果没有输出，你不需要重启，如果有输出，你需要重启系统，才可以对此攻击免疫。</p>
<p>下图是免疫前后的效果对比图：</p>
<p>4、如果您使用的是Debian或Ubuntu系统，您可以通过下面的操作防止被攻击（感谢chenjun提供）</p>
<p>cat &gt; /etc/modprobe.d/mitigate-2692.conf &lt;&lt; EOM<br />
install ppp_generic /bin/true<br />
install pppoe /bin/true<br />
install pppox /bin/true<br />
install slhc /bin/true<br />
install bluetooth /bin/true<br />
install ipv6 /bin/true<br />
install irda /bin/true<br />
install ax25 /bin/true<br />
install x25 /bin/true<br />
install ipx /bin/true<br />
install appletalk /bin/true<br />
EOM<br />
/etc/init.d/bluez-utils stop</p>
<p>5、sysctl -w  vm.mmap_min_addr = 1000</p>
<p>很明显，第三、四、五个方案最简单也相对有效，对业务影响也最小，如果您对编译和安装Linux内核不熟悉，千万不要使用前两个方案，否则您的系统可能永远无法启动。</p>
<p>如果你希望了解漏洞详情，请访问下列URL：</p>
<p><a href="http://archives.neohapsis.com/archives/fulldisclosure/2009-08/0174.html">http://archives.neohapsis.com/archives/fulldisclosure/2009-08/0174.html</a></p>
<p><a href="http://blog.cr0.org/2009/08/linux-null-pointer-dereference-due-to.html">http://blog.cr0.org/2009/08/linux-null-pointer-dereference-due-to.html</a></p>
<p><a href="https://bugzilla.redhat.com/show_bug.cgi?id=516949">https://bugzilla.redhat.com/show_bug.cgi?id=516949</a></p>
<p>如果你希望亲手验证此漏洞，你可以下载下列两个代码包测试（有可能导致系统不稳定，当机等现象，后果自负）：</p>
<p><a href="http://www.securityfocus.com/data/vulnerabilities/exploits/wunderbar_emporium-3.tgz">http://www.securityfocus.com/data/vulnerabilities/exploits/wunderbar_emporium-3.tgz</a></p>
<p><a href="http://www.securityfocus.com/data/vulnerabilities/exploits/36038-4.tgz">http://www.securityfocus.com/data/vulnerabilities/exploits/36038-4.tgz</a></p>
<p>攻击经验记录：</p>
<p>1、exp和selinux多多少少有点关系，和内核版本，系统版本也有关系，根据wzt提供的信息Recent kernels with mmap_min_addr support may prevent exploitation if<br />
the sysctl vm.mmap_min_addr is set above zero来看，exp和vm.mmap_min_addr有更紧密的关系，具体如何大家自己去摸索好了。最好的办法是，把所有的RHEL4.x 5.x都装一次，开关selinux，挨个exp一遍。xiaoyu提醒大家，如果改变了exp的状态，首先要重启，其次建议删除老的文件，重新编译一次exp。</p>
<p>2、在selinux开启的情况下，所有版本都可以攻击，不需要pulseaudio程序，因为selinux会让程序在内存0做映射<br />
。如果没开selinux，则需要pulseaudio来加载exploit.so文件，理论上使用别的可加载so的程序代替pulseaudio也是可以的。如果有些版本打不了，可能是这些版本不让在内存0做映射了。</p>
<p>3、回连的shell溢出虽然可以成功，但uid不是0，解决办法是用一个带pty的shell。这个经验由cnbird提供。</p>
<p>4、64位系统同样可以被成功攻击。</p>
]]></content:encoded>
			<wfw:commentRss>http://www.armysoul.org/archives/228.html/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>CentOS 项目负责人现身</title>
		<link>http://www.armysoul.org/archives/215.html</link>
		<comments>http://www.armysoul.org/archives/215.html#comments</comments>
		<pubDate>Tue, 04 Aug 2009 16:16:42 +0000</pubDate>
		<dc:creator>admin</dc:creator>
				<category><![CDATA[Linux]]></category>
		<category><![CDATA[centos]]></category>
		<category><![CDATA[linux]]></category>

		<guid isPermaLink="false">http://www.armysoul.org/?p=215</guid>
		<description><![CDATA[<p>CentOS项目负责人Lance Davis<a href="http://www.armysoul.org/index.php/archives/205.html">神秘的失踪</a>了一段时间后终于又露面了。</p>
<p>根据最新的公开信，CentOS项目开发团队与Lance Davis举行了一次例行会议。在会议期间大部分问题立即解决了，少部分遗留的问题也制定了解决时间表。此事将不会对任何CentOS用户造成影响。 CentOS项目现在[......]</p><p class='read-more'><a href='http://www.armysoul.org/archives/215.html'>继续阅读</a></p>]]></description>
			<content:encoded><![CDATA[<p>CentOS项目负责人Lance Davis<a href="http://www.armysoul.org/index.php/archives/205.html">神秘的失踪</a>了一段时间后终于又露面了。</p>
<p>根据最新的公开信，CentOS项目开发团队与Lance Davis举行了一次例行会议。在会议期间大部分问题立即解决了，少部分遗留的问题也制定了解决时间表。此事将不会对任何CentOS用户造成影响。 CentOS项目现在控制了CentOS.org和CentOS.info域名，拥有CentOS发行版内的所有商标，原材料和艺术作品。他们期待与 Lance尽快完成所有商定事宜。</p>
]]></content:encoded>
			<wfw:commentRss>http://www.armysoul.org/archives/215.html/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>CentOS 项目管理员失踪，CentOS 何去何从</title>
		<link>http://www.armysoul.org/archives/205.html</link>
		<comments>http://www.armysoul.org/archives/205.html#comments</comments>
		<pubDate>Fri, 31 Jul 2009 15:25:14 +0000</pubDate>
		<dc:creator>admin</dc:creator>
				<category><![CDATA[Linux]]></category>
		<category><![CDATA[centos]]></category>
		<category><![CDATA[linux]]></category>

		<guid isPermaLink="false">http://www.armysoul.org/?p=205</guid>
		<description><![CDATA[CentOS 是一个建立在红帽企业Linux基础上的免费提供源代码的 Linux 发行部，目前已经触及了重大冲击的道路：该项目的主要管理者，兰斯戴维斯目前失踪中。这是怎样的一个问题，因为戴维斯是CentOS.org域名、IRC频道和CentOS资金唯一的管理员。[......]<p class='read-more'><a href='http://www.armysoul.org/archives/205.html'></a></p>]]></description>
			<content:encoded><![CDATA[<p>CentOS 是一个建立在红帽企业Linux基础上的免费提供源代码的 Linux 发行部，目前已经触及了重大冲击的道路：该项目的主要管理者，兰斯戴维斯目前失踪中。这是怎样的一个问题，因为戴维斯是CentOS.org域名、IRC频道和CentOS资金唯一的管理员。</p>
<p>其他CentOS小组成员在一封公开信中详细介绍了项目的困境：</p>
<p>这是CentOS开发组成员给给兰斯戴维斯的一封公开信，令人遗憾的是，我们不得不发出这封信，但我们没有其他选择。一段时间以来，我们一直在试图解决这些问题： 您似乎已经爬进了一个洞&#8230;这是不能接受的。</p>
<p>您长期承诺的CentOS计划资金没有如期到来，您是 centos.org 域名的唯一管理员却没有承担起应有的责任，作为 IRC 频道和 CentOS 资金管理员，一样如此。</p>
<p>在过去的两个星期内，当我们尝试呼叫你在英国专用的电话号码时，总是提示线路繁忙。直到昨天，才有你摘机的语音邮件声音，和我离开的消息迫切要求答复。 Karanbir报告还呼吁，并保留邮件没有收到您的回覆。</p>
<p>请不要让你所管理的 CentOS 项目就这么消亡。</p>
<p>很显然，一旦所有开发者都离开，那么这个项目肯定就死了。</p>
<p>请与我联系，或者回复此邮件，安排必要的工作，以保持该项目和 centos.org 域名持续进行。</p>
<p>此致</p>
<p>Russ Herrold<br />
Ralph Angenendt<br />
Karanbir Singh<br />
Jim Perrin<br />
Donavan Nelson<br />
Tim Verhoeven<br />
Tru Huynh<br />
Johnny Hughes</p>
<p>原文:<a href="http://www.osnews.com/story/21921/CentOS_Project_Administrator_Goes_Missing-in-Action" target="_blank">http://www.osnews.com/story/2192 &#8230; s_Missing-in-Action</a></p>
]]></content:encoded>
			<wfw:commentRss>http://www.armysoul.org/archives/205.html/feed</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
		<item>
		<title>原创：CentOS5.3下PPTP客户端配置</title>
		<link>http://www.armysoul.org/archives/180.html</link>
		<comments>http://www.armysoul.org/archives/180.html#comments</comments>
		<pubDate>Fri, 24 Jul 2009 15:43:58 +0000</pubDate>
		<dc:creator>admin</dc:creator>
				<category><![CDATA[Linux]]></category>
		<category><![CDATA[centos]]></category>
		<category><![CDATA[windows]]></category>

		<guid isPermaLink="false">http://www.armysoul.org/?p=180</guid>
		<description><![CDATA[linux-gate.so.1 =>  (0x00302000)
        libdl.so.2 => /lib/libdl.so.2 (0x005e2000)
        librt.so.1 => /lib/librt.so.1 (0x0068c000)
        libstdc++-libc6.2-2.so.3 => /usr/lib/libstdc++-libc6.2-2.so.3 (0x00111000)
        libm.so.6 => /lib/libm.so.6 (0x005e8000)[......]<p class='read-more'><a href='http://www.armysoul.org/archives/180.html'></a></p>]]></description>
			<content:encoded><![CDATA[<p>centos5.3最小化安装，Linux 2.6.18-128.el5</p>
<p>安装后系统进程：</p>
<blockquote><p>11699 ?        Ss     0:00 /usr/sbin/pppd call vpn<br />
11700 ?        S      0:00 pptp 210.112.43.38 &#8211;nolaunchpppd<br />
11708 ?        S      0:00 pptp 210.112.43.38 &#8211;nolaunchpppd<br />
11735 pts/1    S      0:00 ./saprouter -r -Y 0</p></blockquote>
<p>安装所需库文件：</p>
<blockquote><p>[root@]# ldd saprouter<br />
        linux-gate.so.1 =>  (0&#215;00302000)<br />
        libdl.so.2 => /lib/libdl.so.2 (0x005e2000)<br />
        librt.so.1 => /lib/librt.so.1 (0x0068c000)<br />
        libstdc++-libc6.2-2.so.3 => /usr/lib/libstdc++-libc6.2-2.so.3 (0&#215;00111000)<br />
        libm.so.6 => /lib/libm.so.6 (0x005e8000)<br />
        libpthread.so.0 => /lib/libpthread.so.0 (0&#215;00611000)<br />
        libc.so.6 => /lib/libc.so.6 (0x0049c000)<br />
        /lib/ld-linux.so.2 (0&#215;00479000)<br />
        libgcc_s.so.1 => /lib/libgcc_s.so.1 (0x007a6000)</p></blockquote>
<p>安装：<br />
ppp-2.4.4-2.el5.i386<br />
pptp-1.7.2-3.fc6.i386 #无法通过YUM安装，直接去下载RPM包自行安装</p>
<p>配置：</p>
<blockquote><p>#vi /etc/ppp/chap-secrets<br />
username vpnserver ip password *</p></blockquote>
<blockquote><p> #vi /etc/ppp/peers/vpn<br />
remotename 210.112.43.38<br />
ipparam vpn<br />
pty “pptp 210.112.43.38  &#8211;nolaunchpppd”<br />
name xxxxxxxx  ###这里是你的用户名，要与chap-secrets对应<br />
require-mppe-128<br />
refuse-eap<br />
noauth<br />
file /etc/ppp/options.pptp </p></blockquote>
<p>启动：</p>
<blockquote><p>#chmod 777 /usr/share/doc/ppp-2.4.4/scripts/pon<br />
#/usr/share/doc/ppp-2.4.4/scripts/pon vpn</p></blockquote>
<p>如果不出意外，拨号成功！</p>
]]></content:encoded>
			<wfw:commentRss>http://www.armysoul.org/archives/180.html/feed</wfw:commentRss>
		<slash:comments>2</slash:comments>
		</item>
		<item>
		<title>Nginx下URL Rewrite配置</title>
		<link>http://www.armysoul.org/archives/99.html</link>
		<comments>http://www.armysoul.org/archives/99.html#comments</comments>
		<pubDate>Mon, 06 Jul 2009 16:16:55 +0000</pubDate>
		<dc:creator>admin</dc:creator>
				<category><![CDATA[Linux]]></category>
		<category><![CDATA[centos]]></category>
		<category><![CDATA[linux]]></category>
		<category><![CDATA[nginx]]></category>
		<category><![CDATA[rewrite]]></category>
		<category><![CDATA[server]]></category>

		<guid isPermaLink="false">http://www.armysoul.org/?p=99</guid>
		<description><![CDATA[环境：CentOS5.3+Nginx 0.7，启用伪静态：

编辑/usr/local/nginx/conf/nginx.conf，在server段添加
server
{
listen 80;
server_name xxx.phoebus.cn;
index index.html index.htm index.php;[......]<p class='read-more'><a href='http://www.armysoul.org/archives/99.html'></a></p>]]></description>
			<content:encoded><![CDATA[<p>环境：CentOS5.3+Nginx 0.7，启用伪静态：</p>
<p>编辑/usr/local/nginx/conf/nginx.conf，在server段添加<br />
server<br />
{<br />
listen 80;<br />
server_name xxx.phoebus.cn;<br />
index index.html index.htm index.php;<br />
root /web/www;</p>
<blockquote><p>location / {<br />
if (-f $request_filename/index.html){<br />
rewrite (.*) $1/index.html break;<br />
}<br />
if (-f $request_filename/index.php){<br />
rewrite (.*) $1/index.php;<br />
}<br />
if (!-f $request_filename){<br />
rewrite (.*) /index.php;<br />
}<br />
}</p></blockquote>
<p>location ~ .*\.(php|php5)?$<br />
{<br />
#fastcgi_pass unix:/tmp/php-cgi.sock;<br />
fastcgi_pass 127.0.0.1:9000;<br />
fastcgi_index index.php;<br />
include fcgi.conf;<br />
}</p>
]]></content:encoded>
			<wfw:commentRss>http://www.armysoul.org/archives/99.html/feed</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
	</channel>
</rss>

