Ubuntu系统关闭防火墙的正确方式

Ubuntu系统关闭防火墙的正确方式

最近在研究K8S,需要关闭防火墙功能,于是有了这篇小短文

1. 环境参数

Ubuntu系统版本22.04.3 虚拟机软件VMWare Pro 17

2. 查看防火墙状态

命令

l 复制代码
sudo ufw status

或者

l 复制代码
systemctl status ufw

或者

l 复制代码
systemctl status ufw.service

3. disable关闭防火墙(无效)

一开始使用的命令是disable

l 复制代码
sudo ufw disable

该命令含义是禁用防火墙功能,在开机时生效 但是使用后查看防火墙状态,出现了如下现象 使用命令

l 复制代码
sudo ufw status

查看输出如下,未激活,即显示关闭 然而使用命令

l 复制代码
sudo systemctl status ufw

则出现了如下,active(exited),激活,表示未关闭 使用disable的结论是,两种命令查看到的状态不一样,但是可能需要重启后才会一致 但是我之前就用了disable命令来关闭防火墙,也重启很多次了,现在的现象就是这样 所以个人感觉是有问题的,也可能是我自己的问题,于是有了下面的组合技

4. stop关闭后再用disable(有效)

先用stop命令关闭防火墙

l 复制代码
systemctl stop ufw

此时查看防火墙状态已经是inactive了,两种命令查看都是关闭

然后再用disable开机禁用

l 复制代码
sudo ufw disable

此时防火墙应该就是已经关闭,且不会再自动开启了

5. 拓展

后续需要重新启用防火墙时,可用以下命令 先开启防火墙

l 复制代码
sudo start ufw

然后开机自启防火墙

l 复制代码
systemctl ufw enable
相关推荐
逸风尊者8 分钟前
开发可掌握的知识:推荐系统
java·后端·算法
Violet_YSWY12 分钟前
阿里巴巴状态码
后端
灵魂猎手17 分钟前
Antrl4 入门 —— 使用Antrl4实现一个表达式计算器
java·后端
moxiaoran575326 分钟前
Go语言的递归函数
开发语言·后端·golang
IT 行者1 小时前
Spring Security 7.0 新特性详解
java·后端·spring
华仔啊1 小时前
Java 的金额计算用 long 还是 BigDecimal?资深程序员这样选
java·后端
12344521 小时前
【MCP入门篇】从0到1教你搭建MCP服务
后端·mcp
okseekw1 小时前
Java多线程开发实战:解锁线程安全与性能优化的关键技术
java·后端
HuangYongbiao1 小时前
NestJS 架构设计系列:应用服务与领域服务的区别
后端·架构