啟動防火墻
1) 重啟后生效
開啟: chkconfig iptables on
關閉: chkconfig iptables off 或者 /sbin/chkconfig --level 2345 iptables off
2) 即時生效,重啟后失效
service 方式
開啟: service iptables start
關閉: service iptables stop
iptables方式
查看防火墻狀態:
/etc/init.d/iptables status
暫時關閉防火墻:
/etc/init.d/iptables stop
重啟iptables:
/etc/init.d/iptables restart
需要說明的是對于Linux下的其它服務都可以用以上命令執行開啟和關閉操作。
在開啟了防火墻時,做如下設置,開啟相關端口。
修改/etc/sysconfig/iptables 文件,添加以下內容:
-A RH-Firewall-1-INPUT -m state --state NEW -m tcp -p tcp --dport 80 -j ACCEPT
-A RH-Firewall-1-INPUT -m state --state NEW -m tcp -p tcp --dport 22 -j ACCEPT
查看所有進程,包括服務,命令里ps -aux是netconfig在redhat里面是字符界面下的網卡配置工具。
chkconfig --list
可以列出sysV和xinet服務在各個runlevel的默認啟動狀態。
service 服務名 參數
查看狀態的參數好像是stat 吧。
自啟動服務
ntsysv