【Linux】Linux在防火墙firewall中开放或删除某端口

在生产中往往是不能关闭防火墙firewall的(以下操作是在linux中执行的)

复制代码
#补充一下查看防火墙的命令
#查看防火墙状态
systemctl status firewalld
#关闭防火墙
systemctl stop firewalld
#重启防火墙
systemctl restart firewalld
#启动防火墙
systemctl start firewalld

开启防火墙的状态下开启的8080的访问端口

复制代码
现在是开启防火墙的状态下开启的8080的访问端口
1. 添加8080端口
firewall-cmd --zone=public --add-port=8080/tcp --permanent
2.设置指定ip访问端口
firewall-cmd --permanent --add-rich-rule="rule family="ipv4" source address="192.168.100.10" port protocol="tcp" port="9200" accept"
3. 重启 firewalld
firewall-cmd --reload  #这步必须有!!! 
4. 查看是否生效
firewall-cmd --list-ports
firewall-cmd --list-all

删除某个端口:

复制代码
删除某个端口:
firewall-cmd --zone=public --remove-port=8080/tcp --permanent
重启 firewalld
firewall-cmd --reload  #这步必须有!!!
查看是否生效
firewall-cmd --list-ports
相关推荐
the_fat_bird4 分钟前
ubuntu install nvidia gpu driver
linux·运维·ubuntu
生而为虫8 分钟前
在VScode中使用Claude Code agent并配置模型(仅mac电脑实际操作,windows电脑未实际操作如有问题可留言)
windows·vscode·macos
IMPYLH23 分钟前
Linux 的 tac 命令
linux·运维·服务器·bash
叶小鸡24 分钟前
Java 篇-项目实战-天机学堂(从0到1)-day10
windows·microsoft
计算机安禾26 分钟前
【Linux从入门到精通】第50篇:专栏总结与Linux学习之路的未来展望
linux·运维·学习
zhouwy11328 分钟前
Linux 内核学习笔记:从零搭建内核开发与调试环境
linux
GottdesKrieges34 分钟前
OceanBase备份常见问题
linux·网络·oceanbase
白菜欣1 小时前
Linux —进程概念
linux·运维·服务器
love530love1 小时前
如何在 Google Chrome 中强制开启 Gemini AI 侧边栏(完整图文教程)
前端·人工智能·chrome·windows
iuu_star1 小时前
Vue+FastAPI 项目宝塔Linux部署指南
linux·运维·fastapi