• Linux防火墙:Firewalld 常用命令


    Linux防火墙:Firewalld 常用命令

    CentOS 和 Fedora 中默认的防火墙是 Firewalld

    • 查看防火墙状态 firewall-cmd --state

    • 启动防火墙 systemctl start firewalld

    • 重启防火墙 systemctl restart firewalld

    • 暂时关闭防火墙 systemctl stop firewalld

    • 永久关闭防火墙 systemctl disable firewalld

    • 查看firewall服务状态(普通用户可执行) systemctl status firewalld

    • 查看防火墙服务是否开机启动 systemctl is-enabled firewalld

    • 设置开机时启用、禁用防火墙服务

    1. 启用服务 systemctl enable firewalld

    2. 禁用服务 systemctl disable firewalld

    配置防火墙的命令

    • 查看防火墙的版本 firewall-cmd --version

    • 查看防火墙全部的信息 firewall-cmd --list-all

    • 查看防火墙已开通的端口 firewall-cmd --list-port

    • 查看防火墙已开通的服务 firewall-cmd --list-service

    • 查看全部的服务列表(普通用户可执行) firewall-cmd --get-services

    • 开放、移除某个端口

    1. 开放80端口 firewall-cmd --zone=public --add-port=80/tcp --permanent

    2. 移除80端口 firewall-cmd --zone=public --remove-port=80/tcp --permanent

    • 开放、移去范围端口
    1. 开放5000-5500之间的端口 firewall-cmd --zone=public --add-port=5000-5500/tcp --permanent

    2. 移除5000-5500之间的端口 firewall-cmd --zone=public --remove-port=5000-5500/tcp --permanent

    • 开放、移去服务
    1. 开放ftp服务 firewall-cmd --zone=public --add-service=ftp --permanent

    2. 移去http服务 firewall-cmd --zone=public --remove-service=ftp --permanent

    • 重新加载防火墙配置(修改配置后要重新加载防火墙配置或重启防火墙服)firewall-cmd --reload

    原文链接

    Linux防火墙:Firewalld 常用命令

  • 相关阅读:
    1的取反为什么是-2
    工具篇之Axure RP 10的使用
    DHTMLX To Do List 1.0 亮点功能:高级任务分配、内联编辑、便捷的键盘导航
    ES6
    01-Golang-环境搭建
    Gateway+Oauth2授权码登录
    Python与HTTP服务交互
    动态规划11(Leetcode931下降路径最小和)
    瀑布流布局
    好心情:长期服用抗抑郁药,怎么把肝损伤降到最低?
  • 原文地址:https://blog.csdn.net/github_38967228/article/details/134033946