linux CentOS7 防火墙设置

CentOS7以后的版本操作防火墙的方式和CentOS7以前有些变化,现整理了CentOS7操作防火墙的方式:

1.开启某个端口,允许通过防火墙

firewall-cmd --zone=public --add-port=8080/tcp --permanent

其中添加--permanent代表着永久生效,如果不添加此参数则表示重启后失效

2.关闭某个端口,禁止通过防火墙

firewall-cmd --zone= public --remove-port=8080/tcp --permanent

3.如何生效

按照以上方式执行命令之后不是立刻生效的,需要执行以下命令重新载入配置

firewall-cmd --reload

4.查询防火墙状态

firewall-cmd --zone=public --query-port=8080/tcp

查询结果返回yes或者no代表已经加入防火墙或者未加入

5.关闭防火墙(公网慎用)

systemctl stop firewalld

6.打开防火墙

systemctl start firewalld

7.查看防火墙是否打开

systemctl status firewalld

如果关闭了则显示inactive(dead),如上图所示。

如果打开着则显示active(running),如下图所示

原文地址:https://www.cnblogs.com/bcde/p/9711268.html