具体操作

查看防火墙状态

firewall-cmd --state

在这里插入图片描述

开放/移除端口

### 9999为示例要添加的端口
firewall-cmd --zone=public --add-port=9999/tcp --permanent
### 9999为示例要移除的端口
firewall-cmd --zone=public --remove-port=9999/tcp --permanent

开放/移除对应的端口给具体ip/ip段

 ###开放 192.168.1这个ip段下的所有ip  也可直接写ip
 firewall-cmd --zone=public --permanent --add-rich-rule='rule family="ipv4" source address="192.168.1.0/24" port protocol="tcp" port="3306" accept'
### 移除
 firewall-cmd --zone=public --permanent --remove-rich-rule='rule family="ipv4" source address="192.168.1.0/24" port protocol="tcp" port="3306" accept'

查看规则

###重启 使配置生效
firewall-cmd --reload

firewall-cmd --list-all

在这里插入图片描述
1.只对指定的ip开放端口3306和6379 对应数据库和redis服务
2.开放8080端口和80端口

补充内容

常用指令以及解析
–state:显示防火墙的当前状态(运行或停止)。
–zone:指定要操作的区域,区域用于分组和管理规则。
–add-service:将指定服务添加到某个区域。
–remove-service:从某个区域移除指定服务。
–add-port:将指定端口添加到某个区域。
–remove-port:从某个区域移除指定端口。
–list-all:列出指定区域的所有规则和设置。
–reload:重新加载防火墙配置,使更改生效。
–permanent:使规则永久生效,而不仅在当前会话中有效。
–info-zone:显示指定区域的详细信息。

Logo

魔乐社区(Modelers.cn) 是一个中立、公益的人工智能社区,提供人工智能工具、模型、数据的托管、展示与应用协同服务,为人工智能开发及爱好者搭建开放的学习交流平台。社区通过理事会方式运作,由全产业链共同建设、共同运营、共同享有,推动国产AI生态繁荣发展。

更多推荐