(一)redhat6/centos6
在redhat6/centos6中,Linux默认的防火墙是iptables,启动与关闭方式如下:
#查看防火墙状态 service iptables status #临时开启,重启机器后失效 service iptables start #临时关闭,重启机器后失效 service iptables stop #开机自启动 chkconfig iptables on #关闭开机自启动 chkconfig iptables off
对于单个端口的管理,例如要允许访问防火墙上的端口80 ,请附加以下规则:
# iptables -A INPUT -p tcp -m tcp --dport 80 -j ACCEPT
(二)redhat7/centos7
在redhat7/centos7中,Linux默认的防火墙是firewalld,启动与关闭方式如下:
#查看防火墙状态 firewall-cmd --state systemctl status firewalld #临时开启,重启机器后失效 systemctl unmask firewalld systemctl start firewalld #临时关闭,重启机器后失效 systemctl stop firewalld #开机自启动 systemctl enable firewalld #关闭开机自启动 systemctl disable firewalld # 要确保通过访问firewalld D-Bus接口以及如果需要其他服务也未 # 启动firewalld firewalld,使用root输入以下命令: systemctl mask firewalld