CentOS 7和CentOS 6的防火墙设置:打开和关闭特定端口
2024.01.05 07:41浏览量:7简介:本文将指导您如何在CentOS 7和CentOS 6上打开和关闭防火墙,以便查看特定端口。我们将使用iptables命令来完成这些操作。请注意,CentOS 7开始,系统默认的防火墙工具已从iptables切换为firewalld。因此,针对这两种操作系统,我们将分别介绍如何进行操作。
千帆应用开发平台“智能体Pro”全新上线 限时免费体验
面向慢思考场景,支持低代码配置的方式创建“智能体Pro”应用
在CentOS 7上操作如下:
1. 打开防火墙
首先,我们需要启动firewalld服务。您可以使用以下命令来启动服务:
$ sudo systemctl start firewalld
2. 打开特定端口
如果您想要允许进入特定端口的流量,您可以使用以下命令打开80端口(例如):
$ sudo firewall-cmd --zone=public --add-port=80/tcp --permanent
3. 重新加载防火墙规则
完成上述更改后,您需要重新加载防火墙规则以使更改生效:
$ sudo firewall-cmd --reload
4. 关闭防火墙
如果您需要关闭防火墙,可以使用以下命令:
$ sudo systemctl stop firewalld
在CentOS 6上操作如下:
1. 打开防火墙
在CentOS 6上,我们使用iptables作为默认的防火墙工具。要打开防火墙,请使用以下命令:
$ sudo service iptables start
2. 打开特定端口
要打开80端口,请使用以下命令:
$ sudo iptables -A INPUT -p tcp --dport 80 -j ACCEPT
3. 保存防火墙规则
在CentOS 6上,您需要手动保存iptables规则。您可以创建一个脚本或手动执行以下命令来保存规则:
$ sudo /etc/init.d/iptables save
4. 关闭防火墙
要关闭防火墙,请使用以下命令:
$ sudo service iptables stop

发表评论
登录后可评论,请前往 登录 或 注册