linux关闭防火墙几种命令

说到禁用Linux系统防火墙,真是一个陷阱。
有一年我在帮助公司运维的时候,因为业务需要,不得不暂时关闭防火墙。
结果这段时间服务器时不时就被黑了,让人害怕。

当时我使用的系统是Ubuntu,我在那里使用的是命令行。
首先,我尝试了 UFW 并发出了状态请求:sudo ufw status。
我看到防火墙已启用并考虑将其禁用。

然后我按照教程关闭UFW并输入命令:sudo ufw Disable。
我以为已经完成了,但是系统没有任何反应。
之所以出现这个坑,是因为我发现这个命令默认没有运行权限,必须加上sudo前缀,否则就只是个摆设。

然后我想到了使用 iptables 来做到这一点。
我以前用过这个东西,所以检查了规则:sudo iptables -L,屏幕一片空白。
原来我已经做了一点清理,直接把规则删除了。

然后想恢复防火墙设置,于是用sudo iptables-save保存配置,发现save命令写错了。
这应该是 sudo iptables 持久备份。
这让我郁闷了很长一段时间。

最烦人的是,当我最后禁用防火墙时,我想直接使用systemctl来停止firewalld服务。
结果是: sudo systemctl stop firewalld。
我发现这东西没有反应。
发现在CentOS系统上不兼容。

总而言之,禁用防火墙是一件或大或小的事情,你可能会遇到麻烦。
现在我通常只在必要时才这样做,而且我知道如何使用 UFW。
这个东西比iptables简单多了,也不像iptables那样涉及到一堆复杂的配置。

我就先分享到这里了,剩下的就不敢说了,免得大家再遇到麻烦。
如果还有什么问题可以继续问我,我会尽力帮助解答。
😄

linux防火墙关闭和开启命令

Debian打开关闭防火墙(Linux)

Debian系统防火墙操作:
UFW安装: 须藤apt更新 sudo apt install ufw
启用防火墙: sudo ufw enable
禁用防火墙: sudo ufw禁用
检查状态: sudo ufw status
允许端口: sudo ufw 允许 2 2 /tcp
拒绝端口: sudo ufw拒绝2 2 /tcp
注意:弄乱防火墙需要您自担风险。

linux设置防火墙命令