一、service方式
查看防火墙状态:
[root@centos6 ~]# service iptables status
iptables:未运行防火墙。
开启防火墙:
[root@centos6 ~]# service iptables start
关闭防火墙:
[root@centos6 ~]# service iptables stop
二、iptables方式
先进入init.d目录,命令如下:
[root@centos6 ~]# cd /etc/init.d/
[root@centos6 init.d]#
然后
查看防火墙状态:
[root@centos6 init.d]# /etc/init.d/iptables status
暂时关闭防火墙:
[root@centos6 init.d]# /etc/init.d/iptables stop
重启iptables:
[root@centos6 init.d]# /etc/init.d/iptables restart
防火墙文件路径
vim /etc/sysconfig/iptables
允许防火墙通过10050端口
-A INPUT -p tcp -m tcp —dport 10050 -j ACCEPT
三、firewalld方式
文件路径:/etc/sysconfig/firewalld.service
service firewalld start #开启
service firewalld restart #重启
service firewalld stop #关闭
systemctl disable firewalld.service #开机自动关闭
firewall-cmd —state #显示状态
firewall-cmd —zone=public —list-ports #显示所有打开的端口
firewall-cmd —zone=public —add-port=80/tcp —permanent #添加开放端口
firewall-cmd —zone=public —query-port=80/tcp # 查看端口是否开放
firewall-cmd —zone=public —remove-port=80/tcp —permanent # 删除开放端口
systemctl enable firewalld
注:每次更改firewall规则后需重新加载(firewall-cmd —reload)