linux防火墙firewalld开闭端口及IP命令

firewalld 如下

(1)开通防火墙:systemctl start firewalld
(2)端口开闭
开放指定端口: firewall-cmd --zone=public --add-port=1935/tcp --permanent
关闭指定端口: firewall-cmd --remove-port=3306/tcp --permanent (
3)重启防火墙: firewall-cmd --reload (4)查看端口号:netstat -ntlp   //查看当前所有tcp端口· (5)开放端口:mysql(3306),nginx,微服务访问端口
(6)关闭防火墙:systemctl stop firewalld

firewalld 防火墙其他命令:

复制代码
1、开启(关闭)防火墙
systemctl start(stop) firewalld

2、查看防火墙已经开放的端口号
firewall-cmd --list-ports

3、开放指定端口(如mysql的3306)
firewall-cmd --zone=public --add-port=3306/tcp --permanent

参数命令含义:
–zone #作用域
–add-port=3306/tcp #添加端口,格式为:端口/通讯协议
–permanent #永久生效,没有此参数重启后失效

4、重启防火墙(无论打开还是关闭端口,都要执行该命令才启用)
firewall-cmd --reload 

5、查看端口是否开放(比如刚打开的3306)
firewall-cmd --query-port=3306/tcp

6、关闭指定端口(比如3306)
firewall-cmd --remove-port=3306/tcp --permanent
参数命令含义:
–remove-port=3306/tcp #移除端口,格式为:端口/通讯协议
–permanent #永久生效,没有此参数重启后失效

7、开放ip访问
(1)、允许ip172.27.0.45访问9002端口
firewall-cmd --permanent --add-rich-rule="rule family="ipv4" source address="172.27.0.45" port protocol="tcp" port="9002" accept"
(2)、重新载入一下防火墙设置,使设置生效
firewall-cmd --reload
(3)、查看已设置规则
firewall-cmd --zone=public --list-rich-rules

总结:无论打开还是关闭端口,一定要记得重启防火墙。
复制代码

end

posted @   xh_Blog  阅读(5419)  评论(0编辑  收藏  举报
相关博文:
阅读排行:
· Manus重磅发布:全球首款通用AI代理技术深度解析与实战指南
· 被坑几百块钱后,我竟然真的恢复了删除的微信聊天记录!
· 没有Manus邀请码?试试免邀请码的MGX或者开源的OpenManus吧
· 园子的第一款AI主题卫衣上架——"HELLO! HOW CAN I ASSIST YOU TODAY
· 【自荐】一款简洁、开源的在线白板工具 Drawnix
历史上的今天:
2018-05-29 javascript的有效校验
点击右上角即可分享
微信分享提示