【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
相关推荐
理智的煎蛋1 天前
MySQL高可用架构:MHA
linux·数据库·mysql·架构·可用性测试
zz-zjx1 天前
进程与线程详解, IPC通信与RPC通信对比,Linux前台与后台作业
linux·网络协议·rpc
大筒木老辈子1 天前
Linux笔记---计算机网络概述
linux·笔记·计算机网络
李火火的安全圈1 天前
【系统安全】Windows文件资源管理器欺骗漏(CVE-2025-24054、CVE-2025-50154)
windows
keep__go1 天前
postgresql9.2.4 跨版本升级14.6
linux·运维·数据库·postgresql
Doris_LMS1 天前
Git的强软硬回退(三)
运维·服务器·数据库·git·idea
深思慎考1 天前
LinuxC++项目开发日志——高并发内存池(1-定长内存池)
linux·c++
(Charon)1 天前
基于 epoll 的高并发服务器原理与实现(对比 select 和 poll)
运维·服务器
川石课堂软件测试1 天前
Oracle 数据库如何查询列
linux·数据库·sql·功能测试·oracle·grafana·prometheus
光电的一只菜鸡1 天前
ubuntu之坑(十九)——VMware虚拟机扩容磁盘
linux·数据库·ubuntu