当前位置: 首页 > article >正文

firewall的使用

在Linux中,防火墙的配置通常使用firewalldiptables工具。这里我将分别介绍firewall个工具的基本用法。

firewalld

简介与基本命令

firewalld 是一个动态管理防火墙的软件,它支持网络区域(zones)的概念,可以为不同的网络环境定义不同规则。它的主要优点是可以随时更新和更改规则而不需要重启整个防火墙服务。

基本命令
  • 启动、停止和检查状态
    sudo systemctl start firewalld    # 启动 firewalld
    sudo systemctl stop firewalld     # 停止 firewalld
    sudo systemctl status firewalld   # 查看 firewalld 的状态
    sudo systemctl enable firewalld   # 设置开机自启
    sudo systemctl disable firewalld  # 取消开机自启
    
  • 查看当前活动的区域
    firewall-cmd --get-active-zones
    
  • 添加/删除端口
    sudo firewall-cmd --zone=public --add-port=80/tcp --permanent  # 添加端口(永久)
    sudo firewall-cmd --zone=public --remove-port=80/tcp --permanent # 移除端口(永久)
    sudo firewall-cmd --reload                                  # 重载配置使更改生效
    
  • 开放服务
    sudo firewall-cmd --zone=public --add-service=http --permanent  # 添加服务(如 http)
    sudo firewall-cmd --zone=public --remove-service=http --permanent # 删除服务
    sudo firewall-cmd --reload                                      # 重载配置使更改生效
    

http://www.kler.cn/a/585080.html

相关文章:

  • 医药制造行业现状 医药制造行业内检实验室LIMS
  • JavaEE Servlet03
  • 虚拟化数据恢复—重装系统服务器崩了的数据恢复过程
  • 如何在 PostgreSQL 中运行 TLS 回归测试
  • 《C#上位机开发从门外到门内》2-5:USB通信
  • unity几种设计模式(自用)
  • 手写一些常见算法
  • 详解分辨率、像素值与图像大小:数字图像的三大支柱
  • cocos creator使用mesh修改图片为圆形,减少使用mask,j减少drawcall,优化性能
  • 框架_C语言_数据包解析代码框架
  • 08 | 实现版本号打印功能
  • 《C#上位机开发从门外到门内》2-6:CAN总线通信
  • DAY33 贪心算法Ⅱ
  • 系统架构的评估的系统的质量属性
  • Java学习--Redis
  • 【机器人-基础知识】欧拉角、旋转矩阵和四元数
  • SQL日期处理
  • 如何在PHP中实现OAuth2认证:安全性与可扩展性
  • 【实战ES】实战 Elasticsearch:快速上手与深度实践-6.2.2GDPR数据脱敏处理
  • Visual stdio2022 opencv cude pytroch与yolov8/可视化工具的环境搭建,不搞VIP,我也要当雷锋