对于使用Windows系统的程序员,偶尔会出现不知明原因,导致电脑端口占用,从而导致本地代码无法正常运行。
可以使用相关命令查询端口占用进程,进而关闭进程释放端口。
netstat -ano|findstr "端口号",示例:
bashnetstat -ano|findstr "8080"
一般会输出如下信息:
TCP 127.0.0.1:8080 0.0.0.0:0 LISTENING 6896 TCP 127.0.0.1:8080 127.0.0.1:3716 ESTABLISHED 6896
最后一列 6896
便是进程号。
找到进程号之后,下一步便是结束进程释放端口。
结束进程有两种方式:
PID
,结束掉进程以Windows10系统为例,打开任务管理器,选择详细信息列表,根据PID找到相应进程。下面是任务管理器截图:
找到进程后,右键选择结束任务
,或选中之后点击右下角结束进程
均可。
taskkill /f /t /im 进程号
,示例:
bashtaskkill /f /t /im 6896
成功停止后会输出如下信息:
成功: 已终止 PID 6896 (属于 PID 4624 子进程)的进程。
手动释放Windows端口的步骤分为两步:
本文作者:DingDangDog
本文链接:
版权声明:本博客所有文章除特别声明外,均采用 BY-NC-SA 许可协议。转载请注明出处!