centos 7 防火墙命令

在CentOS 7中,防火墙是使用firewalld服务来管理的。要开放一个端口,您可以使用以下命令

1、查看当前所有的防火墙规则

firewall-cmd --list-all

2、开放指定端口、以开放 TCP 端口 3000为例

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

3、重新加载防火墙以应用更改

firewall-cmd --reload

4、确保已经安装了firewalld并且它正在运行。如果不是,您可以使用以下命令来安装并启动它

sudo yum install firewalld

sudo systemctl start firewalld

sudo systemctl enable firewalld

5、停止防火墙

systemctl stop firewalld

6、禁用防火墙开机自启

systemctl disable firewalld

7、启动防火墙

systemctl disable firewalld

8、查看防火墙状态

sudo systemctl status firewalld

9、设置防火墙开机自启

sudo systemctl enable firewalld

10、移除特点端口规则、以移除TCP 端口 3000为例

sudo firewall-cmd --zone=public --remove-port=3000/tcp --permanent

THE END