Centos服务器防火墙端口管理

在centos虚拟主机中安装 mongodb 或者跑 web 程序,需要开放端口让别的电脑访问

1.查看防火墙状态

1
firewall-cmd --status

2.开启和关闭防火墙

1
2
3
4
#开启
systemctl start firewalld.service
#关闭
systemctl stop firewalld.service

3.设置开机自启

1
systemctl enable firewalld.service

4.重启

1
systemctl restart firewalld.service

5.防火墙开启之后有些服务我们访问不到,需开启特定服务端口

1
2
3
firewall-cmd --zone=public --add-port=80/tcp --permanent
--zone是作用域
--permanent设置永久生效

修改端口设置后,记得重新加载防火墙设置:

1
firewall-cmd --reload
## 6.查看开启防火墙端口信息

1
firewall-cmd --list-ports

7.查看防火墙所有信息

1
firewall-cmd --list-all

8.删除端口

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