linux中不同系统防火墙常用指令汇总

以下是在常见 Linux 发行版中关闭防火墙的方法:

对于使用 iptables 的系统(例如 CentOS 6、Ubuntu 18.04 及更早版本)

  1. 查看防火墙状态:

    复制代码
    sudo iptables -LCopy
  2. 停止并禁用防火墙服务:

    arduino 复制代码
    sudo service iptables stop
    sudo chkconfig iptables offCopy
  3. 启用防火墙服务:

    sql 复制代码
    sudo service iptables start
    sudo service iptables restart
  4. 端口添加到防火墙:

    css 复制代码
    sudo iptables -I INPUT -p tcp --dport 22 -j ACCEPT

对于使用 firewalld 的系统(例如 CentOS 7、Ubuntu 20.04 及更新版本)

  1. 查看防火墙状态:

    css 复制代码
    sudo firewall-cmd --stateCopy
  2. 停止并禁用防火墙服务:

    arduino 复制代码
    sudo systemctl stop firewalld
    sudo systemctl disable firewalldCopy
  3. 启用/重启防火墙服务:

    sql 复制代码
    sudo systemctl start firewalld
    sudo firewall-cmd --reload
  4. 端口添加防火墙服务:

    css 复制代码
     firewall-cmd --zone=public --add-port=8080/tcp --permanent
相关推荐
chinesegf19 小时前
ubuntu中虚拟环境的简单创建和管理
linux·运维·ubuntu
java_logo19 小时前
2025 年 11 月最新 Docker 镜像源加速列表与使用指南
linux·运维·docker·容器·运维开发·kylin
一碗面42119 小时前
Linux下的网络模型
linux·网络模型
HIT_Weston20 小时前
103、【Ubuntu】【Hugo】搭建私人博客:搜索功能(四)
linux·运维·ubuntu
旖旎夜光20 小时前
Linux(11)(中)
linux·网络
txinyu的博客20 小时前
前置声明与 extern
linux·c++
有泽改之_1 天前
ssh命令使用
linux·运维·ssh
梁洪飞1 天前
noc 片上网络
linux·arm开发·嵌入式硬件·arm
颜子鱼1 天前
Linux驱动-INPUT子系统
linux·c语言·驱动开发
Lueeee.1 天前
llseek 定位设备驱动实验
linux·驱动开发