哥伦布

博客园 首页 新随笔 联系 订阅 管理
  73 随笔 :: 0 文章 :: 0 评论 :: 33217 阅读

1、查看firewall服务状态

systemctl status firewalld

出现Active: active (running)切高亮显示则表示是启动状态。

出现 Active: inactive (dead)灰色表示停止,看单词也行。

2、查看firewall的状态

firewall-cmd --state


3、开启、重启、关闭、firewalld.service服务

# 开启
service firewalld start

systemctl start firewalld

 

# 重启
service firewalld restart

systemctl restart firewalld

 

# 关闭(暂时禁用,重启有依旧开启)
service firewalld stop

systemctl stop firewalld

 

# 开机启动防火墙

systemctl enable firewalld

 

# 禁止启动防火墙

systemctl disable firewalld


4、查看现有防火墙规则

firewall-cmd --list-all


5、查询、开放、关闭端口

# 查询8080端口是否开放
firewall-cmd --query-port=8080/tcp 


# 开放8080端口 
firewall-cmd --permanent --add-port=8080/tcp 


# 移除8080端口
firewall-cmd --permanent --remove-port=8080/tcp 

 

#重启防火墙(修改配置后要重启防火墙才能生效)
firewall-cmd --reload

#设置仅特定IP可以访问对应端口

firewall-cmd --permanent --add-rich-rule="rule family="ipv4" source address="192.168.142.166" port protocol="tcp" port="6379" accept"

posted on   Caraxes  阅读(47)  评论(0编辑  收藏  举报
相关博文:
阅读排行:
· TypeScript + Deepseek 打造卜卦网站:技术与玄学的结合
· Manus的开源复刻OpenManus初探
· AI 智能体引爆开源社区「GitHub 热点速览」
· 三行代码完成国际化适配,妙~啊~
· .NET Core 中如何实现缓存的预热?
点击右上角即可分享
微信分享提示