Centos7 防火墙操作常用命令

1、 查看防火墙状态

systemctl status firewalld

2、 关闭防火墙

systemctl stop firewalld

3、 开机禁止启动防火墙

systemctl disable firewalld

4、 启动防护墙

systemctl start firewalld

5、 开机启动防火墙

systemctl enable firewalld

6、 重启防火墙

firewall-cmd --reload

  

 防火墙端口开启命令:

1、 查询已经开放的端口

firewall-cmd --zone=public --list-ports

2、 查询某个端口是否开放

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

3、 开启端口

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

可以是区间范围例如:100-200/tcp
参数--permanent 永久生效
firewall-cmd --zone=public --add-port=100-200/tcp --permanent

4、 移除端口

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

命令参数含义:

--zone 作用域

--add-port=80/tcp 添加端口 格式:端口/通讯协议

--remove-port=80/tcp 移除短裤 格式:短裤/通讯协议

--permanent 永久生效 没有此参数重启后失效

注意:

 添加或移除端口后需要重新启动防火墙后生效。

原文地址:https://www.cnblogs.com/zhaochengshen/p/14505859.html