返回顶部
首页 > 资讯 > 服务器 >端口被占用的原因及解决办法
  • 638
分享到

端口被占用的原因及解决办法

网络服务器tcp/ipwindows 2023-09-11 13:09:37 638人浏览 八月长安
摘要

运行软件或者项目的时候,出现以下问题: panic: blademaster: listen tcp: 0.0.0.0:8080: listen tcp 0.0.0.0:8080: bind: An attempt was made t

运行软件或者项目的时候,出现以下问题:

panic: blademaster: listen tcp: 0.0.0.0:8080: listen tcp 0.0.0.0:8080: bind: An attempt was made to access a Socket in a way forbidden by its access permissions.

Windows系统

第一种情况:被其他程序占用

1、首先判断端口是被谁占用的。

1)使用运行打开cmd,直接输入 netstat -ano ,回车,最右面对应的是PID=1328.

 注:不建议使用此命令,端口太多,看不过来

2) 使用运行打开cmd,直接输入 以下命令 ,回车。查看被占用端口对应的PID

netstat -aon | find "8080" 或   netstat -aon | grep "8080"  #是查看8080单个端口的占用情况

******************************************************************************************************

netstat -aon | findstr "80" 或netstat -aon | findstr :80    #是查看包含80的一系列端口,例800,8080

2、查看PID对应的进程,输入 tasklist|findstr  "9880",查看占用该端口的进程

tasklist|findstr  "9880"

由以上可以看出,占用该端口的就是“vmware-hostd.exe”程序

 1)根据进程号杀掉进程

taskkill -f -pid 9880 或 taskkill /f /t /im vmware-hostd.exe

2)在任务管理器找到对应的进程,直接结束进程

第二种情况:被系统列为保留端口

提示端口被占用,但是却查不到占用的进程。
原因windows 会保留一些端口,这些端口刚好处于被系统保留的端口序列里。

使用以下命令查看

netsh interface ipv4 show excludedportrange protocol=tcp

Windows 保留这些端口可能的原因:

  • 因为发现病毒活动而被微软屏蔽
  • 安装过windows update以后,保留的端口列表发生了变化
  • 开启了 Hyper-V 特性

有以下三种解决办法:

  1. 换用其他端口
  2. 关闭 Hyper-V 特性(可能关闭后还是会占用)
  3. 将这些端口设置为 Administered port exclusions

netsh int ipv4 add excludedportrange protocol=tcp startport=8000 numberofports=300

执行该命令之后,进行重启,再次查询保留端口,会发现端口列表末尾会出现一个 * 号,此时这些端口就不会被 Hyper-V 使用。

Linux系统

1、查看端口使用情况

netstat -tln //查所有

netstat -tln | grep 80 //只查80端口使用情况

netstat -aptn    //查看当前用户下所有开启的端口号

netstat -nupl    //查看系统中所有使用udp协议的端口号信息

netstat -ntpl     //查看系统中使用tcp协议的端口号信息

2、查看端口属于哪个程序?端口被哪个进程占用

lsof -i :80

3、杀掉占用端口的进程

kill -9 进程id

来源地址:https://blog.csdn.net/fbbqt/article/details/126928487

--结束END--

本文标题: 端口被占用的原因及解决办法

本文链接: https://lsjlt.com/news/403129.html(转载时请注明来源链接)

有问题或投稿请发送至: 邮箱/279061341@qq.com    QQ/279061341

猜你喜欢
  • 端口被占用的原因及解决办法
    运行软件或者项目的时候,出现以下问题: panic: blademaster: listen tcp: 0.0.0.0:8080: listen tcp 0.0.0.0:8080: bind: An attempt was made t...
    99+
    2023-09-11
    网络 服务器 tcp/ip windows
  • win7系统中1099端口被占用怎么办?1099端口被占用解决方法介绍
    win7系统中1099端口被占用怎么办使用win7系统的用户会发现在运行某个程序的时候发现服务器无法运行,经过测试分析确定是1099端口被占用造成的,如何解决该端口被占用的问题呢?接下来的文章中小编将会带来详细的操作步骤...
    99+
    2023-05-23
    1099端口 1099端口被占用
  • Oracle用户被锁的原因及解决办法
    在登陆时被告知test用户被锁 1、用dba角色的用户登陆,进行解锁,先设置具体时间格式,以便查看具体时间 SQL> alter session set nls_date_format='yyyy...
    99+
    2024-04-02
  • 解决Android模拟器端口被占用问题的办法
    一、问题描述   今天在Eclipse中运行Android项目时遇到"The connection to adb is down, and a severe error has...
    99+
    2022-06-06
    Android
  • 8080端口被占用了的解决方法
    小编给大家分享一下8080端口被占用了的解决方法,相信大部分人都还不怎么了解,因此分享这篇文章给大家参考一下,希望大家阅读完这篇文章后大有收获,下面让我们一起去了解一下吧!8080端口被占用的解决办法:首先打开运行输入【netstat &n...
    99+
    2023-06-06
  • 解决80端口被占用问题(关闭被占用端口,通用)
    目录 1、win+R 输入cmd ,以管理员身份运行命令提示符 2、输入:netstat -ano 查看所有进程信息,找到对应80端口(本地地址下对应的例如:0.0.0.0:80)对应的PID 3、打开任务管理器,找到对应PID的应用进程(...
    99+
    2023-09-14
    服务器 java tomcat
  • MacOS端口被占用【已解决】
    目录 一、查看端口被哪个程序占用 二、看到进程的PID,可以将进程杀死。   在Mac上进行开发时,可能会遇到端口被占用的错误信息,怎么解决呢?这时可以通过【终端】,使用命令 lsof -i tcp:port (port替换成端口号,...
    99+
    2023-09-09
    macos
  • ubuntu端口被占用怎么解决
    ubuntu端口被占用的解决示例:打开终端命令行模式。输入命令切换到root用户。sudo su再输入以下查找被占用的端口。netstat -tln #查看所有端口的使用情况netstat -tln | grep 80 #只查看80端口的使...
    99+
    2024-04-02
  • win10端口被占用如何解决
    当Windows 10的端口被占用时,可以尝试以下方法来解决:1. 查找占用端口的进程:打开命令提示符窗口(按下Win键+R,输入c...
    99+
    2023-09-18
    win10
  • eclipse8080端口被占用如何解决
    当Eclipse的8080端口被占用时,有几种可能的解决方法:1. 查找并停止占用8080端口的进程:- 在Windows系统中,可...
    99+
    2023-09-12
    eclipse
  • tomcat端口被占用如何解决
    当Tomcat端口被占用时,可以尝试以下解决方法:1. 查找占用该端口的进程:使用命令行工具(如Windows下的cmd或Linux...
    99+
    2023-09-12
    tomcat
  • websocket端口被占用怎么解决
    当WebSocket端口被占用时,可以尝试以下几种解决方法:1. 更改WebSocket端口:可以尝试更改WebSocket服务器的...
    99+
    2023-09-08
    websocket
  • steamcommunity443端口被占用如何解决
    这篇文章主要介绍了steamcommunity443端口被占用如何解决的相关知识,内容详细易懂,操作简单快捷,具有一定借鉴价值,相信大家阅读完这篇steamcommunity443端口被占用如何解决文章都会...
    99+
    2023-02-01
    steamcommunity
  • windows8080端口被占用如何解决
    今天小编给大家分享一下windows8080端口被占用如何解决的相关知识点,内容详细,逻辑清晰,相信大部分人都还太了解这方面的知识,所以分享这篇文章给大家参考一下,希望大家阅读完这篇文章后有所收获,下面我们一起来了解一下吧。8080端口被占...
    99+
    2023-07-01
  • windows端口被占用怎么解决
    这篇文章主要讲解了“windows端口被占用怎么解决”,文中的讲解内容简单清晰,易于学习与理解,下面请大家跟着小编的思路慢慢深入,一起来研究和学习“windows端口被占用怎么解决”吧!解决端口被占用的方法win+R,cmd回车 输入 ne...
    99+
    2023-07-01
  • docker端口被占用如何解决
    当Docker端口被占用时,可以采取以下几种解决方法:1. 停止并删除占用端口的容器:可以使用`docker stop `命令停止占用端口的容器,然后使用`docker rm `命令删除容器。2. 修改容器的端口映射:如果容器的端口与宿...
    99+
    2023-08-11
    docker
  • windows443端口和80端口被占用怎么解决
    本篇内容介绍了“windows443端口和80端口被占用怎么解决”的有关知识,在实际案例的操作过程中,不少人都会遇到这样的困境,接下来就让小编带领大家学习一下如何处理这些情况吧!希望大家仔细阅读,能够学有所成!443端口和80端口被占用的解...
    99+
    2023-07-01
  • phpmyadmin端口3306被占用怎么办
    端口 3306 被占用时连接 phpmyadmin 的解决方案:检查其他 mysql 进程并停止;更改 mysql 端口;使用 ssh 隧道从另一个端口重定向流量;联系技术支持寻求帮助。...
    99+
    2024-04-08
    mysql phpmyadmin
  • win7端口已被占用怎么解决
    本篇内容介绍了“win7端口已被占用怎么解决”的有关知识,在实际案例的操作过程中,不少人都会遇到这样的困境,接下来就让小编带领大家学习一下如何处理这些情况吧!希望大家仔细阅读,能够学有所成!既然说端口已被占用,那就需要找出是哪个程序占用了1...
    99+
    2023-07-01
  • windows端口被占用1080怎么解决
    这篇文章主要介绍“windows端口被占用1080怎么解决”,在日常操作中,相信很多人在windows端口被占用1080怎么解决问题上存在疑惑,小编查阅了各式资料,整理出简单好用的操作方法,希望对大家解答”windows端口被占用1080怎...
    99+
    2023-07-01
软考高级职称资格查询
编程网,编程工程师的家园,是目前国内优秀的开源技术社区之一,形成了由开源软件库、代码分享、资讯、协作翻译、讨论区和博客等几大频道内容,为IT开发者提供了一个发现、使用、并交流开源技术的平台。
  • 官方手机版

  • 微信公众号

  • 商务合作