Linux防火墙firewalld管理
1. 启动:
systemctl start firewalld
2. 查看状态:
systemctl status firewalld
或者
firewall-cmd --state
3. 停止:
systemctl stop firewalld
4. 禁用:
systemctl disable firewalld
5. 更新防火墙规则,使生效:
firewall-cmd --reload
6. 查看当前开了哪些服务:
firewall-cmd --list-services
7. 查看还有哪些服务可以打开:
firewall-cmd --get-services
8. 添加服务打开端口:(如mysql)
firewall-cmd --permanent --add-service=mysql
9. 移除服务关闭端口:(如mysql)
firewall-cmd --remove-service=mysql
10. 查看所有打开的特定端口:
firewall-cmd --zone=public --list-ports
11. 打开特定端口
firewall-cmd --zone=public --add-port=3306/tcp --permanent
12.关闭特定端口
firewall-cmd --remove-port=3306/tcp --permanent