CentOS7 防火墙firewalld常用命令

  1. 启动防火墙

    sudo systemctl start firewalld

  2. 关闭防火墙

    sudo systemctl stop firewalld

  3. 查看防火墙状态

    sudo systemctl status firewalld

  4. 设置防火墙开机自启

    systemctl enable firewalld

  5. 关闭防火墙开机自启

    sudo systemctl disable firewalld

  6. 查看所有打开的端口

    # 查看所有打开的端口
    sudo firewall-cmd --list-ports

  7. 查看所有配置规则列表

    # 查看所有配置规则列表
    sudo firewall-cmd --list-all

  8. 重新加载防火墙以应用更改。注意:配置完成后记得重新载入防火墙规则

    # 重新加载防火墙以应用更改。注意:配置完成后记得重新载入防火墙规则。
    sudo firewall-cmd --reload

  9. 允许一个特定的IP地址段,例如192.168.1.0/24,使用以下命令

    # 允许一个特定的IP地址段,例如192.168.1.0/24,使用以下命令
    sudo firewall-cmd --permanent --zone=public --add-source=192.168.1.0/24

  10. 开放指定端口(以开放 TCP 端口 8080 为例)

    # 开放指定端口(以开放 TCP 端口 8080 为例):
    sudo firewall-cmd --zone=public --add-port=8080/tcp --permanent

  11. 关闭指定端口(以关闭 TCP 端口 8080 为例)

    # 关闭指定端口(以关闭 TCP 端口 8080 为例)
    sudo firewall-cmd --zone=public --remove-port=8080/tcp --permanent

  12. 允许特定服务(以 http 为例)

    # 允许特定服务(以 http 为例)
    sudo firewall-cmd --zone=public --add-service=http --permanent

  13. 禁止特定服务(以 http 为例)

    # 禁止特定服务(以 http 为例)
    sudo firewall-cmd --zone=public --remove-service=http --permanent

    参数含义: –-zone:作用域      –-add-port:开放端口/通信协议     –-permanent:永久生效,无此参数,重启后失效。

  • 3
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值