在CentOS系统中,关闭防火墙的命令取决于你使用的是哪种防火墙服务。CentOS 7及之前版本默认使用的是iptables,而CentOS 8及之后版本默认使用的是firewalld。
iptables 的 CentOS 7 及之前版本:要停止 iptables 服务并禁用它在系统启动时自动运行,可以使用以下命令:
sudo systemctl stop iptables
sudo systemctl disable iptables
如果你想清空所有的iptables规则,可以使用:
sudo iptables -F
sudo iptables -X
firewalld 的 CentOS 8 及之后版本:要停止 firewalld 服务并禁用它在系统启动时自动运行,可以使用以下命令:
sudo systemctl stop firewalld
sudo systemctl disable firewalld
如果你想完全禁用 firewalld 并移除它的配置文件,可以使用:
sudo systemctl stop firewalld
sudo systemctl disable firewalld
sudo rm -rf /etc/firewalld
请注意,关闭防火墙可能会使你的系统暴露在安全风险中,因为它允许所有未经过滤的网络流量。在执行这些命令之前,请确保你了解潜在的安全影响,并考虑是否有其他安全措施来保护你的系统。