防火墙是Linux系统重要的安全防护工具,可有效拦截非法网络访问、抵御网络攻击。但在服务器调试、内网测试、软件部署等场景中,防火墙常会拦截端口通信、阻碍程序运行,因此需要临时或永久关闭。不同Linux发行版防火墙工具不同,CentOS 7及以上默认使用firewalld,Ubuntu、Debian默认使用ufw,老旧CentOS 6使用iptables。
新手搭建VPS建站时,常会遇到宝塔打不开、网站访问失败、端口不通等问题,很多时候是Linux本地防火墙拦截端口导致。不同系统防火墙管理工具不一样,CentOS使用firewalld,Ubuntu多用ufw,不少用户混淆命令,关不掉防火墙。本文整理主流Linux系统关闭防火墙的全套操作,包含临时关闭、永久关闭、状态查看,适配绝大多数VPS运维场景。