解决端口被占用问题

写文章原因:

本人在安装alist的时候,在使用5244端口的时候,显示端口被占用,于是想查看一下端口是被什么程序占用了,是否可以杀死占用的程序,还是更换端口.

failed to start http: listen tcp 0.0.0.0:5244: bind: Only one usage of each socket address (protocol/network address/port) is normally permitted.

步骤如下

1.打开控制台

win+r,输入cmd,打开控制台

2.查看所有运行端口的使用情况

(如果已经知道被占用的端口,可以跳过这个)

输入下面代码查看运行中的端口使用情况

netstat -ano

 显示如下

3.查看某个端口的被使用情况

输入下面代码查看使用情况

netstat -aon|findstr "端口号"

显示如下:

由这个可以知道,5244端口被进程640所占用了

4.查看使用进程的程序

输入下面代码查看程序

tasklist|findstr "进程号"

显示如下:

可知,进程640是运行的alist程序,说明是我之前运行的程序没有被杀死,我再次运行一个,原来的程序占用着我的端口,导致我无法使用5244端口

5.杀死进程

输入代码杀死进程

taskkill /T /F /PID 进程号

显示下面的端口就已经杀死程序成功,原来的端口号被释放出来了

6.验证是否端口被释放

查一下端口是否有进程在使用,然后没有任何显示,就是端口被释放了.

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.hqwc.cn/news/460203.html

如若内容造成侵权/违法违规/事实不符,请联系编程知识网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!

相关文章

幻兽帕鲁服务器搭建最简单新手教程,10秒钟自动部署,一键开服(腾讯云)

以下教程是基于腾讯云轻量应用服务器搭建的,非常简单,无论搭建幻兽帕鲁还是其他的游戏或者应用,都能以非常快的速度部署好。而且稳定流畅,功能丰富。 下面就来一起看看如何搭建吧。 幻兽帕鲁腾讯云服务器购买与一键部署教程&…

【Qt学习笔记】Qt Creator环境下 信号与槽 详解(自定义信号槽、断连、lambda表达式等)

文章目录 1. 信号槽概念1.1 信号的本质1.2 槽的本质1.3 标准信号槽1.4 信号槽 实例 2. 自定义信号槽2.1 自定义槽函数2.2 自定义信号2.3 带参 信号槽 3. 信号槽的意义 与 作用4. 信号槽断连 (了解)5. lamda表达式的使用5.1 基本用法5.2 捕获局部变量5.3 …

如何查看端口映射?

端口映射是一种用于实现远程访问的技术。通过将外网端口与内网设备的特定端口关联起来,可以使外部网络用户能够通过互联网访问内部网络中的设备和服务。在网络中使用端口映射可以解决远程连接需求,使用户能够远程访问设备或服务,无论是在同一…

python-分享篇-画樱花

文章目录 画樱花代码效果 画樱花 代码 from turtle import * from random import * from math import *def tree(n,l):pd()#下笔#阴影效果t cos(radians(heading()45))/80.25pencolor(t,t,t)pensize(n/3)forward(l)#画树枝if n>0:b random()*1510 #右分支偏转角度c ran…

Linux操作系统基础(二):Linux操作系统概述

文章目录 Linux操作系统概述 一、Linux起源 二、Linux 的含义 三、Linux发行版 Linux操作系统概述 一、Linux起源 Linux创始人——林纳斯 托瓦兹 Linux 诞生于1991年,作者上大学期间实现的 Linux的特点:开源、免费、拥有最为庞大的源码贡献者 …

MySQL数据库语句总结

一. 数据定义语言 DDL 数据定义语言,用来定义数据库对象的(比如:数据库、表、字段等) 1. 数据库操作 (1)查询所有的数据库 —— show databases; (2)创建数据库 —— create dat…

C语言第二十一弹---指针(五)

✨个人主页: 熬夜学编程的小林 💗系列专栏: 【C语言详解】 【数据结构详解】 转移表 1、转移表 总结 1、转移表 函数指针数组的用途:转移表 举例:计算器的⼀般实现: 假设我们需要做一个能够进行加减…

Qt 常用算法及正则表达式

目录 常用算法 正则表达式 常用算法 double c qAbs(a),函数 qAbs() 返回 double 型数值 a 的绝对值 double max qMax(b,c),函数 qMax() 返回两个数值中的最大值 int bnqRound(b),返回一个与浮点数最接近的整数值(四舍五入) int cn q…

TI的电量计驱动在卸载时导致Linux卡死

背景 最近移植TI电量计芯片bq40z50的驱动,移植完毕后,能正常读取电池信息了,但是无意中发现驱动卸载会导致Linux卡死,死前终端闪过大量打印,将putty的缓冲区都耗尽了,必须启用syslog转发并用visual syslog…

Python循环语句——range语句

一、引言 在Python编程中,range函数是一个内置函数,用于生成一个不可变的数字序列。它常被用于循环结构,如for循环,来遍历一系列的数字。尽管其使用非常基础,但range的强大之处在于其提供了灵活性,可以创建…

第6章——深度学习入门(鱼书)

第6章 与学习相关的技巧 本章将介绍神经网络的学习中的一些重要观点,主题涉及 寻找最优权重参数的最优化方法、权重参数的初始值、超参数的设定方法 等。此外,为了应对过拟合,本章还将介绍 权值衰减、Dropout等正则化方法,并进行实…

嵌入式中轻松识别STM32单片机是否跑飞方法

单片机项目偶尔经常出现异常,不知道是程序跑飞了,还是进入某个死循环了? 因为发生概率比较低,也没有规律,所以没办法在线调试查找问题。 结合这个问题,给大家分享一下用ST-LINK Utility识别单片机程序是否…