linux对外开放端口_如何通过命令开启端口

linux对外开放端口_如何通过命令开启端口本文目录一、引言二、管理防火墙的命令2.1、开启防火墙2.1.1首先查看防火墙状态2.1.2开启防火墙2.1.3设置开机自启2.1.4重启防火墙2.1.5查看防火墙设置开机自启是否成功2.2、开启特定端口2.2.1添加端口2.2.2重新载入2.2.3查看2.2.4删除2.2.5关闭防火墙2.2.6查看开启的所有端口2.2.7查看服务的监听一、引言在Centos7.x中防火墙由firewalld来管理,以前为了方便,把防火墙都关闭了,因为现在项目

大家好,又见面了,我是你们的朋友全栈君。如果您正在找激活码,请点击查看最新教程,关注关注公众号 “全栈程序员社区” 获取激活教程,可能之前旧版本教程已经失效.最新Idea2022.1教程亲测有效,一键激活。

Jetbrains全系列IDE使用 1年只要46元 售后保障 童叟无欺

本文目录

一、引言

二、管理防火墙的命令

2.1、开启防火墙

2.1.1 首先查看防火墙状态

2.1.2 开启防火墙

2.1.3 设置开机自启

2.1.4 重启防火墙

2.1.5 查看防火墙设置开机自启是否成功

2.2、开启特定端口

2.2.1 添加端口

2.2.2 重新载入

2.2.3 查看

2.2.4 删除

2.2.5 关闭防火墙

2.2.6 查看开启的所有端口

2.2.7 查看服务的监听

一、引言
在Centos 7.x 中防火墙由firewalld来管理,以前为了方便,把防火墙都关闭了,因为现在项目都比较重要,害怕受到攻击,所以为了安全性,又需要将防火墙开启,接下来介绍一下常用的命令。

二、管理防火墙的命令
管理防火墙的命令有很多,这里列表常用的几个。

2.1、开启防火墙
2.1.1 首先查看防火墙状态
命令:firewall-cmd –state

开启状态如下:

关闭状态如下:

2.1.2 开启防火墙
命令:systemctl start firewalld.service

2.1.3 设置开机自启
命令:systemctl enable firewalld.service

2.1.4 重启防火墙
命令:systemctl restart firewalld.service

2.1.5 查看防火墙设置开机自启是否成功
命令:systemctl is-enabled firewalld.service;echo $?

如下图所示,表示自启成功

以上就是开启防火墙相关步骤

2.2、开启特定端口
在开启防火墙之后,我们有些服务就会访问不到,是因为服务的相关端口没有打开。在此以打开80/3306端口为例

2.2.1 添加端口
命令:firewall-cmd –zone=public –add-port=80/tcp –permanent (–permanent永久生效,没有此参数重启后失效)

如果要添加其他端口号,请修改80端口号之后重复执行命令,如:firewall-cmd –zone=public –add-port=3306/tcp –permanent

批量添加端口(添加端口1000到2000之间的所有)

命令:firewall-cmd –zone=public –add-port=1000-2000/tcp –permanent

命令含义: –zone #作用域 –add-port=80/tcp #添加端口,格式为:端口/通讯协议 –permanent #永久生效,没有此参数重启后失效

如下图所示,表示添加成功:

2.2.2 重新载入
命令:firewall-cmd –reload

2.2.3 查看
命令:firewall-cmd –zone=public –query-port=80/tcp

2.2.4 删除
命令:firewall-cmd –zone=public –remove-port=80/tcp –permanent

2.2.5 关闭防火墙
命令:systemctl stop firewalld.service

2.2.6 查看开启的所有端口
命令:firewall-cmd –list-ports

2.2.7 查看服务的监听
命令:netstat -ntlp

.

完结!

版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请联系我们举报,一经查实,本站将立刻删除。

发布者:全栈程序员-站长,转载请注明出处:https://javaforall.net/196285.html原文链接:https://javaforall.net

(0)
上一篇 2025年9月29日 下午10:43
下一篇 2025年9月29日 下午11:22


相关推荐

  • 面试了一个5年的Java,问什么都说不会…!

    面试了一个5年的Java,问什么都说不会…!最近看了很多简历,很多候选人年限不小,但是做的都是一些非常传统的项目,想着也不能通过简历就直接否定一个人,何况现在大环境越来越难,大家找工作也不容易,…

    2022年7月7日
    27
  • AWVS基本用法_awvs网页版使用教程

    AWVS基本用法_awvs网页版使用教程什么是AWVSAcunetixWebVulnerabilityScanner(简称AWVS)是一款知名的网络漏洞扫描工具,它通过网络爬虫测试你的网站安全,检测流行安全漏洞,现已更新到10。(下面用的是AWVS9)

    2026年2月14日
    2
  • PyCharm 安装 & 订制模板

    PyCharm 安装 & 订制模板通过前面的 Python 学习笔记教程 基本已经算入门 Python 了 接下来为了巩固 Python 此后几篇文章重点在于使用 Python 开发应用 所谓好马配好鞍 Python 开发已经不同于 Python 入门 单纯的官方解释器已经满足不了需求了 所有寻找一个好的集成开发环境 IDE 就变得尤为重要了 IDE 可以帮助用户提高效率 比如调试 语法高亮 Project 管理 代码跳转 智能提示 自动完成 单元测

    2026年3月27日
    3
  • java键盘输入语句_java的输入语句小结

    java键盘输入语句_java的输入语句小结1.使用Scanner使用时需要引入包importjava.util.Scanner;首先定义Scanner对象Scannersc=newScanner(System.in);如果要输入整数,则intn=sc.nextInt();String类型的,则Stringtemp=sc.next();比如:importjava.util.Scanner;publicclass…

    2022年7月7日
    34
  • 软件架构设计—软件架构概述[通俗易懂]

    软件架构设计—软件架构概述[通俗易懂]像学写文章一样,在学会字、词、句之后,就应上升到段落,就应追求文章的“布局谋篇”,这就是架构。通俗地讲,软件架构设计就是软件系统的“布局谋篇”。人们在软件工程实践中,逐步认识到了软件架构的重要性,从而开辟了一个崭新的研究领域。软件架构的研究内容主要涉及软件架构描述、软件架构设计、软件架构风格、软件架构评价和软件架构的形成方法等。软件设计人员学习软件架构知识旨在站在…

    2022年5月7日
    70
  • 终于有人把数据挖掘讲明白了

    终于有人把数据挖掘讲明白了01什么是数据挖掘数据挖掘(DataMining)应该是一门大家都听说过,但又不太容易说清楚的课程。在数据科学领域,乃至在更大的计算机科学领域,数据挖掘就好比山东蓝翔,大家不一定都知道挖…

    2022年6月18日
    58

发表回复

您的邮箱地址不会被公开。 必填项已用 * 标注

关注全栈程序员社区公众号