专业汉语词典知识平台,分享汉字词语知识、历史文学知识解答!

励北网
励北网

端口被占用是什么原因,端口被占用如何解决

来源:小易整编  作者:小易  发布时间:2023-03-02 08:27
摘要:端口被占用是什么原因,端口被占用如何解决运行软件或者项目的时候,出现以下问题:panic:blademaster:listentcp:0.0.0.0:8080:listentcp0.0.0.0:8080:bind:Anattemptwasm...
端口被占用是什么原因,端口被占用如何解决

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

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://www.neebe.cn/wenda/909005.html,易企推百科一个免费的知识分享平台,本站部分文章来网络分享,本着互联网分享的精神,如有涉及到您的权益,请联系我们删除,谢谢!


百科问答
小编:小易整编
相关文章相关阅读
  • COM端口是什么意思?

    COM端口是什么意思?

    COM端口是计算机上的一种通信接口,可以将计算机与外部设备进行通信。COM端口,全称为“串口”,是计算机上以RS232标准形式与其他设备连接的一种接口,它把一些外部设备,如手写板、数据扫描仪、磁轨读卡机等,与计算机的软件系统连接起来,实现...

  • ROS软路由是否支持端口转发和端口映射

    ROS软路由是否支持端口转发和端口映射

    ROS软路由具备强大的端口转发和端口映射功能,可以实现外部网络与内部网络之间的连接和通信。通过灵活的配置和规则设置,用户可以方便地实现远程访问、游戏主机访问、Web服务器访问等应用场景。ROS(RouterOS)是一款功能丰富的软路由操作系...

  • 端口号怎么查看

    端口号怎么查看

    在Windows系统中使用命令行工具查看端口号,打开命令行工具输入命令netstat-ano,回车执行,执行后会列出当前网络连接状态和相关端口号;在Linux系统中,也可以使用类似的命令(如netstat)来查看端口号。在计算机网络中,...

  • 端口查看命令,windows下如何查看某个端口占用

    端口查看命令,windows下如何查看某个端口占用

    端口查看命令,windows下如何查看某个端口占用开发时经常遇到端口被占用的情况,这个时候我们就需要找出被占用端口的程序,然后结束它,本文为大家介绍如何查找被占用的端口。1、打开命令窗口(以管理员身份运行)开始—->运行—->cmd,或者是...

  • 端口扫描器是什么 端口扫描器详细介绍

    端口扫描器是什么 端口扫描器详细介绍

    目前可以说是网络几乎发展到无处不在的地步了,网络的发展给人们带来了便捷,也给人们带来了很多的信息以及娱乐。计算机作为网络的终端,已经是家庭里面不可或缺的东西了。但是,什么事情都是有利有弊的,网络的强大同时也带来了病毒的不断发展。而对于从...

  • 怎么修改端口win7系统远程桌面 win7远程桌面修改端口方法【详解】

    怎么修改端口win7系统远程桌面 win7远程桌面修改端口方法【详解】

    在win7系统当中,远程桌面虽然是一个实用的功能,不过用户的使用量是非常少的,而且远程桌面功能也很容易引起黑客的工具,如果不想被黑客骚扰,那么更改端口是最好的方法,那么win7系统远程桌面怎么修改端口呢?今天为大家分享win7系统远程桌面...

  • Win10无法访问局域网怎么办 Win10系统80端口导致无法上网解决方法

    Win10无法访问局域网怎么办 Win10系统80端口导致无法上网解决方法

    最近就有用户反馈在win10系统中遇到无法访问局域网的情况,这种情况怎么办呢?下面脚本之家的小编给大家分享下具体解决方法。原因分析:该问题一般是由于系统中防火墙屏蔽了80端口所导致的。解决方法:1、在开始菜单上单击右键,点击...

  • 开放1433端口进行telnet连接【图解】

    开放1433端口进行telnet连接【图解】

    1433端口,是SQLServer默认的端口,SQLServer服务使用两个端口:TCP-1433、UDP-1434。其中1433用于供SQLServer对外提供服务。1433端口不是很安全,往往很容易被黑客攻陷,因此,更改SQL...

  • 周排行
  • 月排行
  • 年排行

精彩推荐