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

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


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

1. 环境参数

Ubuntu系统版本22.04.3

虚拟机软件VMWare Pro 17

2. 查看防火墙状态

命令

sudo ufw status

或者

systemctl status ufw

或者

systemctl status ufw.service

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

一开始使用的命令是disable

sudo ufw disable

该命令含义是禁用防火墙功能,在开机时生效

但是使用后查看防火墙状态,出现了如下现象

使用命令

sudo ufw status

查看输出如下,未激活,即显示关闭

Snipaste_2025-07-06_15-56-47.png

然而使用命令

sudo systemctl status ufw

则出现了如下,active(exited),激活,表示未关闭

Snipaste_2025-07-06_15-57-05.png

使用disable的结论是,两种命令查看到的状态不一样,但是可能需要重启后才会一致

但是我之前就用了disable命令来关闭防火墙,也重启很多次了,现在的现象就是这样

所以个人感觉是有问题的,也可能是我自己的问题,于是有了下面的组合技

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

先用stop命令关闭防火墙

systemctl stop ufw

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

Snipaste_2025-07-06_15-57-24.png

然后再用disable开机禁用

sudo ufw disable

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

5. 拓展

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

先开启防火墙

sudo start ufw

然后开机自启防火墙

systemctl ufw enable
目录
相关文章
|
4月前
|
Ubuntu Linux 开发者
Ubuntu 系统默认主题 Yaru 有望获得新的垃圾箱图标
目前,设计师仍在接受其他贡献者的反馈,因此到目前为止制作的图标不确保一定会出现在 Ubuntu 中。值得注意的是,一些评论者表示他们喜欢现有的垃圾桶图标,并希望它不要改变。
|
4月前
|
存储 Ubuntu Linux
「正点原子Linux连载」第二章Ubuntu系统入门
在图2.8.2.4中,我们使用命令umount卸载了U盘,卸载以后当我们再去访问文件夹/mnt/tmp的时候发现里面没有任何文件了,说明我们卸载成功了。
|
2月前
|
Ubuntu 编译器 开发工具
在Ubuntu系统上搭建RISC-V交叉编译环境
以上步骤涵盖了在Ubuntu系统上搭建RISC-V交叉编译环境的主要过程。这一过程涉及了安装依赖、克隆源码、编译安装工具链以及设置环境变量等关键步骤。遵循这些步骤,可以在Ubuntu系统上搭建一个用于RISC-V开发的强大工具集。
291 22
|
2月前
|
Ubuntu 网络协议 网络安全
解决Ubuntu系统的网络连接问题
以上步骤通常可以帮助解决大多数Ubuntu系统的网络连接问题。如果问题仍然存在,可能需要更深入的诊断,或考虑联系网络管理员或专业技术人员。
632 18
|
3月前
|
Ubuntu 安全 关系型数据库
安装MariaDB服务器流程介绍在Ubuntu 22.04系统上
至此, 您已经在 Ubuntu 22.04 系统上成功地完成了 MariadB 的标准部署流程,并且对其进行基础但重要地初步配置加固工作。通过以上简洁明快且实用性强大地操作流程, 您现在拥有一个待定制与使用地强大 SQL 数据库管理系统。
305 18
|
3月前
|
Ubuntu 安全 关系型数据库
安装MariaDB服务器流程介绍在Ubuntu 22.04系统上
至此, 您已经在 Ubuntu 22.04 系统上成功地完成了 MariadB 的标准部署流程,并且对其进行基础但重要地初步配置加固工作。通过以上简洁明快且实用性强大地操作流程, 您现在拥有一个待定制与使用地强大 SQL 数据库管理系统。
323 15
|
3月前
|
存储 Ubuntu iOS开发
在Ubuntu 22.04系统上安装libimobiledevice的步骤
为了获取更多功能或者解决可能出现问题,请参考官方文档或者社区提供支持。
224 14
|
3月前
|
Ubuntu
在Ubuntu系统上设置syslog日志轮替与大小限制
请注意,在修改任何系统级别配置之前,请务必备份相应得原始档案并理解每项变更可能带来得影响。
405 2
|
4月前
|
XML Ubuntu Java
如何在Ubuntu系统上安装和配置JMeter和Ant进行性能测试
进入包含 build.xml 的目录并执行:
253 13