Linux防火墙命令之 ~ firewall-cmd

作者: 来源:网络 点击数: 发布时间:2021年09月18日

一、防火墙管理中 systemctl 常用的命令

  1. 启动/关闭/重启防火墙:

    systemctl start/stop/restart firewalld.service
  2. 禁止开机启动防火墙:

    systemctl disable firewalld.service
  3. 查看服务运行状态:

    systemctl status firewalld


二、防火墙控制台命令:firewall-cmd

  1. 查看8080端口是否已经开放:

    firewall-cmd --query-port=8080/tcp
  2. 永久开放TCP8080端口:

    firewall-cmd --zone=public --add-port=8080/tcp --permanent
  3. 永久移除TCP8080端口:

    firewall-cmd --zone=public --remove-port=8080/tcp --permanent
  4. 重新加载防火墙规则:

    firewall-cmd --reload
  5. 查看防火墙运行否:

    firewall-cmd --state
  6. 查看端口开放情况:

    firewall-cmd --list-all


三、防火墙管理中 netstat 的应用

  1. 安装

    yum install net-tools
  2. 查看正在监听的端口

    netstat -lntp
  3. 检查端口8080被哪个进程占用

    netstat -lnp | grep 8080