RedHat系

  1. 查看防火墙状态

    1
    firewall-cmd --status
  2. 查看防火墙已开通端口

    1
    firewall-cmd --list-port
  3. 开启防火墙

    1
    systemctl start firewalld.service
  4. 关闭防火墙

    1
    systemctl stop firewalld.service
  5. 重启防火墙

    1
    systemctl restart firewalld.service
  6. 开启某个端口,比如我开启的是8381

    1
    firewall-cmd --zone=public --add-port=8381/tcp --permanent
  7. 禁止外部某个端口比如80

    1
    firewall-cmd --zone=public --remove-port=80/tcp --permanent

Debian系

  1. 查看端口开启状态

    1
    sudo ufw status
  2. 开启防火墙

    1
    sudo ufw enable
  3. 关闭防火墙

    1
    sudo ufw disable
  4. 重启防火墙

    1
    sudo ufw reload
  5. 开启某个端口,比如我开启的是8381

    1
    sudo ufw allow 8381
  6. 禁止外部某个端口比如80

    1
    sudo ufw delete allow 80