1、查看防火墙状态
在Linux控制台输入:firewall-cmd --state
此时控制台返回:not running表示防火墙处于关闭状态
也可以通过这样的命令查询:systemctl status firewalld.service (查看防火墙状态)
2、开启防火墙
输入:systemctl start firewalld.service开启防火墙
此时系统没有反馈任何信息,再次查看防火墙状态
running 表示打开正常
3、开启端口(以端口443为例)
输入:firewall-cmd --zone=public --add-port=443/tcp --permanent命令
显示success表示成功
–zone=public表示作用域为公共的
–add-port=443/tcp添加tcp协议的端口端口号为443
–permanent永久生效,如果没有此参数,则只能维持当前 服 务生命周期内,重新启动后失效
5、重新载入防火墙
输入:firewall-cmd --reload显示success表示成功
6、查看已开启的端口
输入:firewall-cmd --list-ports可以看到刚刚开启的443的端口
7、如何关闭端口
输入:firewall-cmd --zone=public --remove-port=8080/tcp --permanent
success表示成功,然后重复第4、5步操作,即可成功关闭
再重启你需求的服务,不行操作防火墙关闭
以下命令:
systemctl stop firewalld.service (禁用防火墙)
systemctl disable firewalld.service (禁用防火墙服务)
systemctl status firewalld.service (查看防火墙状态)
再不行就reboot重启服务器再使用打开的端口
0