Linux 防火墙开启端口

这篇具有很好参考价值的文章主要介绍了Linux 防火墙开启端口。希望对大家有所帮助。如果存在错误或未考虑完全的地方,请大家不吝赐教,您也可以点击"举报违法"按钮提交疑问。



Linux 防火墙开启端口

以下是一些常用的 firewalld 命令:


本文仅适用于CentOS7

查看防火墙状态

firewall-cmd --state

Linux 防火墙开启端口

  • 返回结果
  • running : 开启了
  • not running :未开启

为了保证安全起见,如果未开启防火墙,请先开启防火墙,命令如下:

systemctl start firewalld.service

开启指定端口

例如:开启 8848 端口

firewall-cmd --zone=public --add-port=8848/tcp --permanent

显示 success 表示成功


重启防火墙

systemctl restart firewalld.service

系统没有任何提示表示成功!


重新加载防火墙

firewall-cmd --reload

Linux 防火墙开启端口

显示 success 表示成功


查看已开启的端口

firewall-cmd --list-ports

Linux 防火墙开启端口

关闭指定端口

firewall-cmd --zone=public --remove-port=8080/tcp --permanent
systemctl restart firewalld.service
firewall-cmd --reload

临时关闭防火墙

systemctl stop firewalld.service
# 或者
systemctl stop firewalld

永久关闭防火墙(必须先临时关闭防火墙,再执行该命令,进行永久关闭)

systemctl disable firewalld.service
# 或者
systemctl disable firewalld

请慎重永久关闭防火墙 !!!



结语


Linux 系统的防火墙主要有两种,一种是 iptables,一种是 firewalld。

iptables 是一个命令行工具,是 Linux 系统内置的防火墙程序。它通过过滤网络数据包来保护服务器安全,并降低攻击风险。iptables 可以根据不同的规则对进出服务器的流量进行控制,因此可用于限制特定 IP 地址或端口的访问等操作。iptables 虽然灵活高效,但配置起来比较复杂,需要熟悉其各项规则和操作知识。

firewalld 则相对简单易用。它是一个更高级的动态防火墙管理工具,可以通过 XML 文件配置不同的防火墙规则,支持应用程序型(application)和端口型(port)规则。firewalld 的管理工具叫做 firewall-cmd,使用起来比 iptables 更加方便。

在 CentOS 7 和 RHEL 7 及以后版本上,系统默认采用的是 firewalld。如果需要使用 iptables,则需要先卸载 firewalld,再安装 iptables,并手动配置其规则。由于 firewalld 较为普遍,以下专门介绍 CentOS 7 和 RHEL 7 上的 firewalld 防火墙相关知识。

firewalld 维护了一个固定状态和变化状态的规则集,可以转换成类似于 iptables 的格式和立即生效。


Linux 防火墙开启端口文章来源地址https://www.toymoban.com/news/detail-470084.html

到了这里,关于Linux 防火墙开启端口的文章就介绍完了。如果您还想了解更多内容,请在右上角搜索TOY模板网以前的文章或继续浏览下面的相关文章,希望大家以后多多支持TOY模板网!

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处: 如若内容造成侵权/违法违规/事实不符,请点击违法举报进行投诉反馈,一经查实,立即删除!

领支付宝红包 赞助服务器费用

相关文章

  • CentOS防火墙操作:开启端口、开启、关闭、配置

    systemctl是CentOS7的服务管理工具中主要的工具,它融合之前service和chkconfig的功能于一体 启动一个服务: systemctl start firewalld.service 关闭一个服务: systemctl stop firewalld.service 重启一个服务: systemctl restart firewalld.service 显示一个服务的状态: systemctl status firewalld.service 在开机时启

    2024年02月12日
    浏览(41)
  • kali开启端口,防火墙相关命令

    apt-get install ufw #首先需要安装ufw命令 netstat -ntlp #查看端口号 netstat -aptn #查看50050端口 ufw status #检查防火墙的状态(默认 inactive) ufw version #防火墙版本 ufw enable # 启动ufw防火墙 ufw disable # 关闭ufw防火墙 ufw default deny # 默认禁止访问所有 ufw allow 22/tcp # 开放22/TCP端口 ufw allow 53 # 开放

    2024年02月15日
    浏览(36)
  • ubuntu开启防火墙查看开放端口

    【1】切换用户为root 【2】查看防火墙状态: 【3】如果未激活打开防火墙 此时重启系统然后查看防火墙状态 1.通过netstat 命令查询 【1】查看系统中使用tcp协议的端口号信息 【2】查看系统中所有使用udp协议的端口号 1.lsof -i可以查询指定端口号,以端口号80举例,这样即我的系

    2024年02月04日
    浏览(27)
  • centos开启防火墙、开放指定端口

    查看防火墙状态 启动防火墙 停止防火墙 查看防火墙已经开放的端口 添加开放指定端口 设置完成后要重新加载防火墙

    2024年02月07日
    浏览(36)
  • CentOS 系统如何在防火墙开启端口

    在 CentOS 上,你可以使用 firewall-cmd 命令来开启防火墙的特定服务或端口。以下是在 CentOS 上开启 3306 端口的步骤: 检查防火墙状态:可以使用以下命令检查防火墙的状态: 如果防火墙处于活动状态,你将看到类似于 running 的输出。 添加 3306 端口规则:使用以下命令添加允许

    2024年02月03日
    浏览(39)
  • 【kalilinux开启端口、关闭防火墙】详细教学

    首先我们先更新以下kali的源,这样方便我们后面安装ufw命令 当然,没有换源,或更新源的可以看我的kali Linux更新源教程里面有更新源的详细教学。 下面我们开始教学。 然后安装好后我们就可以直接输入指令了,下面就不多给大家做演示了。 检查防火墙的状态(默认 inact

    2024年02月04日
    浏览(35)
  • Docker-CentOS开启防火墙firewalled映射Docker端口

    开启docker的Tomcat容器后,启动 访问不了Tomcat 查看防火墙所有开放的端口 1、通过systemctl status firewalld查看firewalld状态,发现当前是dead状态,即防火墙未开启  查看防火墙规则 2、通过systemctl start firewalld开启防火墙,没有任何提示即开启成功   3、通过systemctl status firewalld查看

    2024年02月15日
    浏览(44)
  • 阿里云服务器开启所有端口,防火墙关闭情况下无法访问rabbitmq 15672端口

    记录一下自己遇到的问题, 在开启所有端口且关闭防火墙 的情况下,无法访问  ,排查问题后发现是因为我直接docker pull rabbitmq,未安装RabbitMQ的web管理界面。 解决方法如下: 1、进入rabbitmq容器  2、执行 3、刷新页面即可访问  

    2024年02月16日
    浏览(35)
  • Linux防火墙开放端口

    1.1 查看防火墙状态 若防火墙没打开,先打开防火墙。 1.2 打开防火墙 1.2.1 打开防火墙失败 1.3 关闭防火墙 2.1 查询指定端口是否已开 运行命令后,返回yes表示已打开,返回no表示未打开。 3.1 第一步添加需要开放的端口 开放10050端口 3.2 第二歩重新载入添加的端口 运行完第二

    2024年02月13日
    浏览(37)
  • Linux 查看防火墙,开放端口

    配置结束不会生效策略需要重载防火墙活重启防火墙方可生效

    2024年02月13日
    浏览(32)

觉得文章有用就打赏一下文章作者

支付宝扫一扫打赏

博客赞助

微信扫一扫打赏

请作者喝杯咖啡吧~博客赞助

支付宝扫一扫领取红包,优惠每天领

二维码1

领取红包

二维码2

领红包