精华内容
下载资源
问答
  • 服务器开放端口命令
    千次阅读
    2022-07-14 17:25:44

    1、开启防火墙

    systemctl start firewalld

    2、开放指定端口

    # 暂时开放ftp服务

       firewall-cmd --zone=public --add-port=指定端口号/tcp 

       --zone :作用域 

       --add-port: 添加端口

    # 永久开放ftp服务

       firewall-cmd --zone=public --add-port=指定端口号/tcp --permanent 

    #永久关闭

       firewall-cmd --remove-service=ftp --permanent 

    3、重新加载防火墙配置

    firewall-cmd --reload

    4、查看端口号

    netstat -ntlp   // 查看所有tcp端口
    netstat -ntulp | grep 8010 //查看8010端口的使用情况

    补充:

    查看防火墙运行状态

    firewall-cmd --state  

    关闭防火墙

    systemctl stop firewalld

    更多相关内容
  • linux服务器开放端口命令

    千次阅读 2020-04-01 09:54:27
    开放服务器8080端口可访问(tomcat常用) iptables -I INPUT -p tcp --dport 8080 -j ACCEPT 开放服务器3306 端口可访问(mysql常用) iptables -I INPUT -p tcp --dport 3306 -j ACCEPT 开放服务器6379 端口可...

    临时开放,防火墙重启失效,服务器重启失效

    开放服务器8080端口可访问(tomcat常用)
        iptables -I INPUT -p tcp --dport 8080 -j ACCEPT

    开放服务器3306 端口可访问(mysql常用)
        iptables -I INPUT -p tcp --dport 3306 -j ACCEPT

    开放服务器6379 端口可访问(redis常用)
        iptables -I INPUT -p tcp --dport 6379 -j ACCEPT

    CentOS7 firewalld 打开关闭端口

    1. firewalld的基本使用

    启动: systemctl start firewalld

    关闭: systemctl stop firewalld

    查看状态: systemctl status firewalld 

    开机禁用  : systemctl disable firewalld

    开机启用  : systemctl enable firewalld

     2. systemctl是CentOS7的服务管理工具中主要的工具,它融合之前service和chkconfig的功能于一体。

    启动一个服务:systemctl start firewalld.service
    关闭一个服务:systemctl stop firewalld.service
    重启一个服务:systemctl restart firewalld.service
    显示一个服务的状态:systemctl status firewalld.service
    在开机时启用一个服务:systemctl enable firewalld.service
    在开机时禁用一个服务:systemctl disable firewalld.service
    查看服务是否开机启动:systemctl is-enabled firewalld.service
    查看已启动的服务列表:systemctl list-unit-files|grep enabled
    查看启动失败的服务列表:systemctl --failed

    3. 配置firewalld-cmd

    查看版本: firewall-cmd --version

    查看帮助: firewall-cmd --help

    显示状态: firewall-cmd --state

    查看所有打开的端口: firewall-cmd --zone=public --list-ports

    更新防火墙规则: firewall-cmd --reload

    查看区域信息:  firewall-cmd --get-active-zones

    查看指定接口所属区域: firewall-cmd --get-zone-of-interface=eth0

    拒绝所有包:firewall-cmd --panic-on

    取消拒绝状态: firewall-cmd --panic-off

    查看是否拒绝: firewall-cmd --query-panic

     

    那怎么开启一个端口呢

    添加

    firewall-cmd --zone=public --add-port=80/tcp --permanent    (--permanent永久生效,没有此参数重启后失效)

    重新载入

    firewall-cmd --reload

    查看

    firewall-cmd --zone= public --query-port=80/tcp

    删除

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

     

     

    展开全文
  • linux开放端口命令

    千次阅读 2022-02-17 17:08: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.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

    .

    完结!

    展开全文
  • 查看服务器端口开启命令

    万次阅读 2020-12-02 20:33:08
    查找占用端口的应用程序第一个例子(8020)第二个例子(3306)方法三:查看本机哪些端口开放(不推荐)方法四:查看端口是否开放(请跳过,最不推荐,最麻烦的一种)第一步:开启telnet客户端第二步:输入命令 ...

    小老犇知识小课堂开课了

    1、端口是可以复用的,为什么会出现端口占用这个问题?
    下边有很多关于端口的小测试,可以看到3306这个端口是被项目,可视化工具,mysql服务三个应用程序使用的。
    那么为什么我们在项目开发中,会遇到端口占用问题呢?
    不同进程是可以复用同一个端口的,一个进程内部才会存在端口占用问题。
    我们开发项目时使用的端口号不能是一样的,因为我们的项目都在一个进程里边:java.exe。
    
    上边的话听着仿佛有那么一丢丢道理。
    然并卵。
    错的。(使用两个jdk,一个IDEA项目,一个tomcat项目,是两个进程,同时8080端口,失败)
    
    真正的答案在这里。
    
    端口的使用方式分为占用和连接。
    
    mysql服务占用3306端口,我们的项目和可视化工具是连接3306端口。
    
    一定要清楚,端口只能被一个应用程序占领,其他的都是连接,获取该端口提供的服务。
    
    
    2、pid小知识
    全程为:Process Identification
    计算机每打开一个应用程序,都会创建一个进程号,就是这个pid。
    pid和端口号不是一个东西,
    一个进程比如英雄联盟是使用了非常多的端口的,而一个端口也可以被多个应用程序复用。
    
    

    方法一:查看端口是否开启(推荐)

    netstat -ano -p tcp | find "3306" >nul 2>nul && echo 3306端口已开启 || echo 3306未开启
    

    在这里插入图片描述

    方法二:查找占用端口的应用程序

     netstat -ano | findstr 查看占用程序(端口号)
    

    这里我点两个例子,一个是查看8020端口,一个是查看3306端口。

    比如我不知道8020端口和3306端口被谁占用了,我该怎么查找。

    解之得:8020是我项目运行的端口号,3306是MySQL的端口号

    第一个例子(8020)

    在这里插入图片描述
    可以看到pid为4188。

    打开任务管理器,进入详细信息,可以pid为4188的应用程序是什么。

    在这里插入图片描述

    第二个例子(3306)

    在这里插入图片描述

    可以看到这个出来的很多,有4700,4188,10836三个pid在连接这个端口。

    在这里插入图片描述

    在这里插入图片描述

    综上所述,可以看到3306端口共有三个应用程序在连接使用

    4700(MySQL) 4188(Java项目) 10836(sqlyog)。

    方法三:查看本机哪些端口开放(不推荐)

    netstat -a -n
    

    在这里插入图片描述
    执行以下,发现跳出来非常多的东西,让你眼花缭乱,是不是没有第一种方法简单,但是这个命令可以看到你本机开放的所有端口。

    简单介绍一下:

    协议:TCP/UDP,两种协议的端口都出来,我们一般看TCP的端口就可以了。

    本地地址:本地哪些连接开放了。本机使用了哪些端口。

    外部地址:和本地建立连接的外部地址。比如下图的9300和3306端口就是我本机连接的外部服务器的端口。简而言之,我在使用其他服务器上的9300和3306端口。

    状态:端口状态。比如ESTABLISHED,已建立。

    在这里插入图片描述

    方法四:查看端口是否开放(测试远程服务器很方便)

    telnet ip地址 端口号
    

    第一步:开启telnet客户端

    在这里插入图片描述
    在这里插入图片描述
    在这里插入图片描述

    第二步:输入命令

    在这里插入图片描述

    如何判断端口是否开启?

    根据回车后反应情况,如果跳转进入了telnet客户端,那么该端口是开启的。

    如果连接半天,连接失败,那就是没有开启的。

    在这里插入图片描述
    ··················································································
    你学废了吗

    展开全文
  • 服务器开放端口

    千次阅读 2021-06-07 16:36:26
    服务器开启防火墙的状态下,若不开放端口,无法通过公网来访问我们的服务,可以选择关闭防火墙(不推荐)或者开启端口来访问我们的服务。 需先设置防火墙–>Linux 启动关闭防火墙 查看已经开启的端口 netstat...
  • Linux上端口开放常用命令

    千次阅读 2021-07-15 14:05:03
    系统部署在linux服务器后常需要开发指定的端口。 在linux怎样对端口进行操作。 注: 博客:https://blog.csdn.net/badao_liumang_qizhi 关注公众号 霸道的程序猿 获取编程相关电子书、教程推送与免费下载。 实现...
  • 我们平时所说的端口其实不是指物理意义上的端口,而是特指TCP/IP协议中的端口,是逻辑意义上的端口。这篇文章主要介绍了开放windows服务器端口(以打开端口8080为例),需要的朋友可以参考下
  • 腾讯云服务器开放端口

    千次阅读 2022-01-14 10:39:38
    最近在服务器上安装应用时发现在浏览器上通过ip+端口号无法访问服务,测试下列开启和关闭防火墙的指令后发现没有作用。 sudo ufw disable #关闭防火墙 sudo ufw enable #开启防火墙 sudo ufw status #查看防火墙状态...
  • 腾讯云服务器添加防火墙开放端口、重启防火墙、查看防火墙开放端口命令 添加防火墙开放端口(这里以添加8080端口为例) firewall-cmd --zone=public --add-port=8080/tcp --permanent 重启防火墙 firewall-cmd ...
  • 服务器开放端口的详细教程

    千次阅读 2022-04-09 17:58:43
    服务器端口一般是指 TCP/IP 协议中的端口端口号的范围从 0 到 65535,比如用于浏览网页服务的 80 端口,用于 FTP 服务的 21 端口等等。 当一台计算机启动了一个可访问的程序,那么它就要至少开启一个端口号来让...
  • 中科方德操作系统查询服务器开发端口命令:在安全管理员用户下输入rbow_soc_opt -p 可以查看放行的端口
  • Linux开放指定端口命令

    千次阅读 2022-05-27 14:08:13
    2、开放指定端口(比如1935端口) firewall-cmd --zone=public --add-port=1935/tcp --permanent 命令含义: --zone #作用域 --add-port=1935/tcp #添加端口,格式为:端口/通讯协议 --permanent #永久生效,...
  • 服务器端口怎么开放端口

    千次阅读 2021-08-11 08:49:38
    服务器端口怎么开放端口 内容精选换一换当连接目的端服务器失败时,提示“sms.1807 sms.2802 无法连接目的虚拟机,请检查目的虚拟机IP是否可达,或者8899、8900端口是否开放”,如下图所示。windows系统迁移时,目的...
  • Centos7以上开放指定端口命令

    千次阅读 2022-01-05 23:15:37
    Centos开放指定端口命令 1、开启防火墙 systemctl start firewalld 2、开放指定端口 firewall-cmd --zone=public --add-port=6666/tcp --permanent --add-port=portid[-portid]/protocol 命令含义: --zone #作用...
  • 开放端口(开放后需要要重启防火墙才生效) firewall-cmd --zone=public --add-port=3338/tcp --permanent 重启防火墙 firewall-cmd --reload 关闭端口(关闭后需要要重启防火墙才生效) firewall-cmd --zone=...
  • linux 中 查看防火墙开放端口命令

    万次阅读 多人点赞 2022-02-27 19:21:35
    1.查看防火墙状态 查看防火墙状态 systemctl status firewalld 开启防火墙 systemctl start firewalld 关闭防火墙 systemctl stop firewalld 开启防火墙 service ...查询已开放端口(已开放端口号集合):f
  • 阿里云服务器如何开放端口 1、登录阿里云服务器管理控制台 完成
  • 设置linux服务器开放端口

    千次阅读 2021-07-13 10:57:48
    设置linux服务器开放端口 查询 netstat -anp 所有开放端口信息 二、关闭端口号: iptables -A OUTPUT -p tcp --dport 端口号-j DROP 三、打开端口号: iptables -A INPUT -ptcp --dport 8099 -j ACCEPT service ...
  • 代码】Linux查看服务器开放端口号。
  • 查询已开放端口(已开放端口号集合):firewall-cmd --zone=public --list-ports。添加指定需要开放端口:firewall-cmd --add-port=123/tcp --permanent。移除指定端口:firewall-cmd --permanent --remove-...
  • Centos7查看开放端口及端口号命令

    千次阅读 2022-04-11 14:35:37
    1.查看已开放端口 firewall-cmd --list-ports 2.查看端口是否被占用 netstat -tunpl | grep "端口" 3.开放单个端口开放后需要要重启防火墙才生效) firewall-cmd --zone=public --add-port=8080/tcp --...
  • centos开放端口号的常用命令

    千次阅读 2020-08-10 00:18:48
    1、开放端口 firewall-cmd --zone=public --add-port=5672/tcp --permanent#开放5672端口 firewall-cmd --zone=public --remove-port=5672/tcp --permanent#关闭5672端口 firewall-cmd --reload #配置立即生效 ...
  • 如何开放服务器端口

    千次阅读 2021-07-25 15:59:21
    开放端口的步骤: 查看防火墙是否开启 systemctl status firewalld 开放端口号 firewall-cmd --zone=public --add-port=端口号/tcp --permanent 更新防火墙规则(必须) firewall-cmd --reload ...
  • Linux开放端口

    千次阅读 2021-05-09 03:03:33
    查看已开放端口(默认不开放任何端口)firewall-cmd--list-ports2.开启80端口firewall-cmd--zone=public(作用域)--add-port=80/tcp(端口和访问类型)--permanent(永久生效)firewall-cmd--zone=pub...
  • 阿里云服务器端口开放操作

    千次阅读 2022-01-19 21:44:45
    如果发现有开启了防火墙,那么就需要开放这个端口: 1.添加防火墙允许的端口如(8000): firewall-cmd --zone=public --add-port=8000/tcp --permanent 2.重启防火墙即可 firewall-cmd --reload ...
  • linux系统开启端口命令

    千次阅读 2022-02-18 16:32:23
    #关闭防火墙命令 systemctl stop firewalld.service 2.开启端口 firewall-cmd --zone=public --add-port=9001/tcp --permanent #参数含义: --zone #作用域 --add-port=1935/tcp #端口,格式为:端口/通讯协议 --...
  • Firewall常用命令,开放端口

    千次阅读 2021-12-08 12:25:26
    firewall-cmd --zone=public --query-port=80/tcp 删除 firewall-cmd --zone=public --remove-port=80/tcp --permanent 查看firewall是否运行,下面两个命令都可以 systemctl status firewalld.service firewall-cmd ...

空空如也

空空如也

1 2 3 4 5 ... 20
收藏数 123,801
精华内容 49,520
关键字:

服务器开放端口命令