本文主要是介绍 CentOS7.2 的默认防火墙 firewalld 的开启、使用、关闭,以及 firewalld 防火墙与 iptables 防火墙两个之间的切换和使用,以及各自端口开启的操作等!
一、无 -> firewalld
systemctl status firewalld #查看firewalld防火墙状态
systemctl start firewalld #打开firewalld防火墙
systemctl stop firewalld #关闭firewalld防火墙
systemctl restart firewalld #重启firewalld防火墙
firewall-cmd --permanent --zone=public --add-port=8800/tcp #开放端口
firewall-cmd --reload #刷新防火墙,开放的端口生效
firewall-cmd --zone=public --query-port=8800/tcp #检查端口是否生效
二、firewalld -> iptables
systemctl stop firewalld #停用firewalld
systemctl mask firewalld #mask firewalld
yum install -y iptables #安装iptables
yum install iptables-services #安装iptables-services
vim /etc/sysconfig/iptables #修改iptables文件,添加如:
-A INPUT -p tcp --dport 8800 -j ACCEPT #即开放端口8800
service iptables restart #重启iptables防火墙,开放的端口生效
三、iptables -> firewalld
systemctl stop iptables.service #停止iptables防火墙服务
systemctl unmask firewalld.service #unmask firewalld
systemctl start firewalld #打开firewalld防火墙
四、firewalld 关闭端口
firewall-cmd --remove-port=9091/tcp --permanent
firewall-cmd --reload
欢迎来到这里!
我们正在构建一个小众社区,大家在这里相互信任,以平等 • 自由 • 奔放的价值观进行分享交流。最终,希望大家能够找到与自己志同道合的伙伴,共同成长。
注册 关于