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)
全栈程序员-站长的头像全栈程序员-站长


相关推荐

  • LSD算法

    LSD算法供参考https://blog.csdn.net/chishuideyu/article/details/78081643https://blog.csdn.net/tianwaifeimao/article/details/17678669

    2022年5月22日
    48
  • IDEA 2021.7.21 激活码【中文破解版】

    (IDEA 2021.7.21 激活码)JetBrains旗下有多款编译器工具(如:IntelliJ、WebStorm、PyCharm等)在各编程领域几乎都占据了垄断地位。建立在开源IntelliJ平台之上,过去15年以来,JetBrains一直在不断发展和完善这个平台。这个平台可以针对您的开发工作流进行微调并且能够提供…

    2022年3月22日
    54
  • 频次最高的38道selenium面试题及答案(上)「建议收藏」

    频次最高的38道selenium面试题及答案(上)「建议收藏」1、selenium的原理是什么?selenium的原理涉及到3个部分,分别是:浏览器 driver:一般我们都会下载driver client:也就是我们写的代码client其实并不知道浏览器是怎么工作的,但是driver知道,在selenium启动以后,driver其实充当了服务器的角色,跟client和浏览器通信,client根据webdriver协议发送请求给driver,driver解析请求,并在浏览器上执行相应的操作,并把执行结果返回给client。这就是seleniu…

    2022年6月20日
    60
  • Sublime Text3使用Package Control 报错There Are No Packages Available For Installation

    Sublime Text3使用Package Control 报错There Are No Packages Available For Installation在使用sublime时,有时候我们希望将代码复制出来后仍然是高亮显示,这样我们便需要安装SublimeHighLight插件,在安装SublimeHighLight插件之前,我们应该先安装PackageControl插件!1、PackageControl插件作用:能够利用这个插件安装很多Sublime的插件!2、SublimeHighLight插件作用:能让代码更好地展示其高亮性!我先从网上

    2022年7月11日
    23
  • charles乱码怎么解决_charles乱码怎么解决

    charles乱码怎么解决_charles乱码怎么解决前言当使用Charles抓包时,发现数据都是乱码,这时需要安装证书解决办法1.点击charles窗口,点击左上角Help->SSLProxying→InstallCharles

    2022年7月28日
    7
  • MySQL修改表名注释

    MySQL修改表名注释MySQL修改表名注释altertabletest1comment’修改后的表的注释’;

    2022年6月1日
    47

发表回复

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

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