配置防火墙的指定端口,开启关闭防火墙

本文介绍了如何在Linux系统中管理防火墙,包括启动、关闭、重启及查看状态的基本操作。此外,还详细讲解了如何使用`firewall-cmd`命令添加、移除特定端口,如开放80和8080-8085端口,以及查看已开放的端口,并强调了在修改配置后需重启防火墙以应用变更。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

1、基本
防火墙基础启动、关闭、重启、查看状态等

开启

systemctl start firewalld

关闭

systemctl stop firewalld

重启

systemctl restart firewalld

查看状态

systemctl status firewalld

在这里插入图片描述

查看firewall的状态

firewall-cmd --state

在这里插入图片描述

开放80端口

firewall-cmd --permanent --add-port=80/tcp

在这里插入图片描述

firewall-cmd --permanent --add-port=8080-8085/tcp

在这里插入图片描述

关闭80端口

firewall-cmd --permanent --remove-port=80/tcp

在这里插入图片描述

查看防火墙的开放的端口

firewall-cmd --permanent --list-ports

在这里插入图片描述

重启防火墙(修改配置后要重启防火墙)

firewall-cmd --reload

在这里插入图片描述

<think>好的,用户想知道如何在Linux开启指定端口防火墙规则。我需要根据提供的引用内容整理出一个清晰的步骤指南。首先,应该先确认防火墙的状态,确保它是运行的。如果没启动,用户需要先开启防火墙。然后,具体的命令是使用firewall-cmd来添加端口,记得加上--permanent参数让规则永久生效,之后重新加载防火墙配置。可能还需要提醒用户检查端口是否成功开放,以及如何处理临时关闭防火墙的情况。另外,提供的引用中有三个不同的来源,需要正确引用标识。要确保步骤明确,每个命令的作用解释清楚,避免用户操作时出现困惑。可能还需要提到防火墙的其他基本操作,比如停止、重启和开机自启,这样用户有全面的了解。最后,生成相关问题,帮助用户扩展相关知识,比如如何关闭端口或者查看已开放端口。检查一下步骤是否符合逻辑,命令是否正确,引用标注的位置是否合适。确保用中文回答,不使用任何Markdown格式,行内数学公式用$...$,但这个问题可能不需要数学公式。需要保持口语化,但因为是技术指导,要准确清晰。</think>在Linux系统中,通过firewalld服务管理防火墙规则时,开启指定端口的操作步骤如下: ### 一、防火墙基础状态管理 1. **查看防火墙状态** ```bash systemctl status firewalld ``` 若显示`active (running)`表示已启用[^3] 2. **启动防火墙(若未运行)** ```bash systemctl start firewalld systemctl enable firewalld # 设置开机自启[^1] ### 二、开放指定端口 1. **添加端口规则** ```bash firewall-cmd --zone=public --add-port=端口号/tcp --permanent ``` 示例开放80端口: ```bash firewall-cmd --zone=public --add-port=80/tcp --permanent # [^2][^3] ``` *说明:* - `--permanent`表示永久生效 - 协议类型可选`tcp`或`udp` 2. **重载防火墙配置** ```bash firewall-cmd --reload # 使新规则立即生效 ### 三、验证端口开放状态 ```bash firewall-cmd --list-ports # 查看所有已开放端口 ``` ### 四、其他常用操作 - **临时关闭防火墙** ```bash systemctl stop firewalld # ``` - **重启防火墙** ```bash systemctl restart firewalld # [^1] ``` - **关闭指定端口** ```bash firewall-cmd --zone=public --remove-port=端口号/tcp --permanent firewall-cmd --reload ```
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值