<?xml version="1.0" encoding="UTF-8" ?>
<rss version="2.0">
<channel>
<title><![CDATA[向东博客 专注WEB应用 构架之美 --- 构架之美，在于尽态极妍 | 应用之美，在于药到病除]]></title> 
<link>http://www.jackxiang.com/index.php</link> 
<description><![CDATA[赢在IT，Playin' with IT,Focus on Killer Application,Marketing Meets Technology.]]></description> 
<language>zh-cn</language> 
<copyright><![CDATA[向东博客 专注WEB应用 构架之美 --- 构架之美，在于尽态极妍 | 应用之美，在于药到病除]]></copyright>
<item>
<link>http://www.jackxiang.com/post/3180/</link>
<title><![CDATA[SUSE 防火墙设置之端口开放篇]]></title> 
<author>jack &lt;xdy108@126.com&gt;</author>
<category><![CDATA[WEB2.0]]></category>
<pubDate>Sun, 13 Jun 2010 06:56:02 +0000</pubDate> 
<guid>http://www.jackxiang.com/post/3180/</guid> 
<description>
<![CDATA[ 
	1.首先查看端口状态，可以使用命令<br/>-&gt;# netstat -an&nbsp;&nbsp; (若查看某个端口，后面可接端口号)<br/><br/>2.检查服务状态使用chkconfig，如检查SSH，<br/>-&gt;# chkconfig sshd<br/><br/>如为off,则需要打开系统服务的端口，可用chkconfig on命令，如打开SSH，<br/>-&gt;# chkconfig ssh on service xinetd restart<br/><br/>3.防火墙开放端口:<br/><br/>（方法一：）<br/><br/>i. 进入 /etc/sysconfig/ 目录，用 vi 命令编辑 SuSEfirewall2 文件，<br/>-&gt;# vi SuSEfirewall2<br/>在文件中找到FW_SERVICES_EXT_TCP，在其后面加上服务名或者是服务对应的端口，如SSH,<br/>FW_SERVICES_EXT_TCP=”ssh” 或 FW_SERVICES_EXT_TCP=”22″<br/>保存之后退出。<br/><br/>ii. 重启防火墙，以使配置生效，<br/>-&gt;# rcSuEfirewall2 restart<br/><br/>（方法二：）<br/><br/>i. 进入 /etc/sysconfig/ 目录, 查找 iptables 文件。若不存在，则新建一个名为iptables文件，<br/><br/>-&gt;# touch iptables<br/><br/>ii. 在iptables文件中添加如下，以便打开端口,如：<br/><br/>-A RH-Firewall-1-INPUT -p tcp -m state -m tcp –dport 22 –state NEW -j ACCEPT<br/>-A RH-Firewall-1-INPUT -p tcp -m state -m tcp –dport 80 –state NEW -j ACCEPT<br/><br/>iii. 重起iptalbes服务：service iptables restart 或重启机器。<br/>方法三：）<br/><br/>引自：http://hi.baidu.com/wzj423/blog/item/81e8d2f9525b995d242df23a.html 部分内容<br/><br/>创建/etc/init.d/firewall文件：<br/><br/>vi /etc/init.d/firewall<br/><br/>放到/etc/init.d下的原因是方便自动启动。<br/><br/>脚本如下：<br/><br/>#!/bin/bash<br/># This program is used to use start my iptables.<br/>PATH=/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:~/bin<br/>export PATH<br/><br/>case “$1″ in<br/>start)<br/>echo -n “Staring FireWall …”<br/># /sbin/iptables -P INPUT DROP<br/>/sbin/iptables -P OUTPUT ACCEPT<br/>/sbin/iptables -A INPUT -i lo -j ACCEPT<br/><br/>/sbin/iptables -A INPUT -p tcp -m tcp –dport 22 -j ACCEPT<br/>/sbin/iptables -A INPUT -p tcp -m tcp –dport 80 -j ACCEPT<br/>/sbin/iptables -A INPUT -p all -m state –state ESTABLISHED,RELATED -j ACCEPT<br/>/sbin/iptables -A INPUT -p all -m state –state INVALID,NEW -j DROP<br/>echo “OK”<br/><br/>;;<br/>stop)<br/>echo -n “Stop FireWall … ”<br/>/sbin/iptables -F<br/>/sbin/iptables -X<br/>/sbin/iptables -Z<br/>echo “OK”<br/>;;<br/>restart)<br/>/etc/init.d/firewall stop<br/>/etc/init.d/firewall start<br/><br/>echo “Restart FireWall OK”<br/>;;<br/>*)<br/>echo “Usage: $0 &#123;start&#124;stop&#124;restart&#125;”<br/>esac<br/><br/>exit 0<br/><br/>如果想新开端口，直接修改start部分即可。<br/><br/>测试firewall是否能正常工作：<br/><br/>/etc/init.d/firewall restart<br/><br/>没有问题。<br/><br/>配置firewall随系统自动启动：<br/><br/>cd /etc/init.d<br/>update-rc.d firewall defaults 01<br/><br/>01表示启动优先级，让系统刚启动时就立即启动防火墙规则，可修改所有的K01为K99，在关机或重启服务器时最后停止防火墙服务。<br/>
]]>
</description>
</item><item>
<link>http://www.jackxiang.com/post/3180/#blogcomment51643</link>
<title><![CDATA[[评论] SUSE 防火墙设置之端口开放篇]]></title> 
<author>陈冲 &lt;user@domain.com&gt;</author>
<category><![CDATA[评论]]></category>
<pubDate>Thu, 02 Sep 2010 10:24:34 +0000</pubDate> 
<guid>http://www.jackxiang.com/post/3180/#blogcomment51643</guid> 
<description>
<![CDATA[ 
	第二种方法你自己试过吗？<br/>第三种方法不觉得太山寨了吗？
]]>
</description>
</item>
</channel>
</rss>