CentOS 7和CentOS 6的防火墙设置:打开和关闭特定端口

作者:快去debug2024.01.05 07:41浏览量:7

简介:本文将指导您如何在CentOS 7和CentOS 6上打开和关闭防火墙,以便查看特定端口。我们将使用iptables命令来完成这些操作。请注意,CentOS 7开始,系统默认的防火墙工具已从iptables切换为firewalld。因此,针对这两种操作系统,我们将分别介绍如何进行操作。

千帆应用开发平台“智能体Pro”全新上线 限时免费体验

面向慢思考场景,支持低代码配置的方式创建“智能体Pro”应用

立即体验

在CentOS 7上操作如下:
1. 打开防火墙
首先,我们需要启动firewalld服务。您可以使用以下命令来启动服务:

  1. $ sudo systemctl start firewalld

2. 打开特定端口
如果您想要允许进入特定端口的流量,您可以使用以下命令打开80端口(例如):

  1. $ sudo firewall-cmd --zone=public --add-port=80/tcp --permanent

3. 重新加载防火墙规则
完成上述更改后,您需要重新加载防火墙规则以使更改生效:

  1. $ sudo firewall-cmd --reload

4. 关闭防火墙
如果您需要关闭防火墙,可以使用以下命令:

  1. $ sudo systemctl stop firewalld

在CentOS 6上操作如下:
1. 打开防火墙
在CentOS 6上,我们使用iptables作为默认的防火墙工具。要打开防火墙,请使用以下命令:

  1. $ sudo service iptables start

2. 打开特定端口
要打开80端口,请使用以下命令:

  1. $ sudo iptables -A INPUT -p tcp --dport 80 -j ACCEPT

3. 保存防火墙规则
在CentOS 6上,您需要手动保存iptables规则。您可以创建一个脚本或手动执行以下命令来保存规则:

  1. $ sudo /etc/init.d/iptables save

4. 关闭防火墙
要关闭防火墙,请使用以下命令:

  1. $ sudo service iptables stop
article bottom image

相关文章推荐

发表评论