Windows&Mac解决端口占用问题
Windows解决端口占用问题
1、打开命令窗口(以管理员身份运行)
以管理员方式打开cmd
2、查找所有运行的端口
我这里运行了一个项目127.0.0.1:5000,使用的是5000端口,以此来做示范
netstat -ano
下面是部分查询结果,包含了5000端口
C:\Users\wyl>netstat -ano
活动连接
协议 本地地址 外部地址 状态 PID
TCP 0.0.0.0:135 0.0.0.0:0 LISTENING 1332
TCP 0.0.0.0:445 0.0.0.0:0 LISTENING 4
TCP 0.0.0.0:808 0.0.0.0:0 LISTENING 4512
TCP 0.0.0.0:5040 0.0.0.0:0 LISTENING 1100
TCP 127.0.0.1:5000 0.0.0.0:0 LISTENING 4872
TCP 127.0.0.1:6942 0.0.0.0:0 LISTENING 14256
TCP 127.0.0.1:8911 0.0.0.0:0 LISTENING 11708
TCP 127.0.0.1:52804 127.0.0.1:52805 ESTABLISHED 14256
TCP 127.0.0.1:52805 127.0.0.1:52804 ESTABLISHED 14256
3、查看被占用端口对应的PID
netstat -aon|findstr "5000"
查看结果
C:\Users\wyl>netstat -aon|findstr "5000"
TCP 127.0.0.1:5000 0.0.0.0:0 LISTENING 4872
4、查看指定进程的PID
tasklist|findstr "5000"
C:\Users\wyl>tasklist|findstr "4872"
python.exe 4872 Console 1 52,856 K
显示python.exe占用进程
5、结束进程(杀死进程)
taskkill /T /F /PID 4872
C:\Users\wyl>taskkill /T /F /PID 4872
成功: 已终止 PID 4872 (属于 PID 6156 子进程)的进程。
这样就可以结束掉这个进程,释放该端口来使用。
Mac解决端口占用问题
1、检查端口占用情况
lsof -i tcp:port
port 是端口号
2、查看结果
如果没有就表此端口没有被占用
user@userdeMacBook-Pro ~ % lsof -i tcp:8000
COMMAND PID USER FD TYPE DEVICE SIZE/OFF NODE NAME
Python 69235 user 5u IPv4 0x60e4dc84b9d8701b 0t0 TCP localhost:irdmi (LISTEN)
3、结束进程(杀死进程)
找到进程的PID,使用kill命令:kill -9 PID(进程的PID,如69235)
kill -9 PID
示例:
user@userdeMacBook-Pro ~ % kill -9 69235
Windows&Mac解决端口占用问题的更多相关文章
- MAC解决端口占用
1.前言 启用goagent.firefly等服务的时候,如果非正常退出,再次启动经常会遇到address already in use,端口被先前启动的服务进程所占用,导致服务无法使用.这种情况,可 ...
- Windows解决端口占用问题
Windows解决端口占用问题 步骤 1. win + R,输入cmd回车进入dos界面 2. 输入netstat -ano|findstr 8080 查看占用8080端口的进程 3. 输入taskk ...
- Window和Mac下端口占用情况及处理方式
1. 在Mac下端口占用的情况: 找到占用的进程并杀掉: 1.查看端口占用进程 sudo lsof -i :8880 可以看到进程的PID 2.杀掉进程 sudo kill -9 4580(4580为 ...
- windows 下查看端口占用情况
windows下面查看端口占用情况: netstat -ano|findstr "8888" TCP 127.0.0.1:8888 0.0.0.0:0 LISTENING 6876 ...
- windows下解决端口被占用的问题
步骤一.Windows查看所有的端口 点击电脑左下角的开始,然后选择运行选项,接着我们在弹出的窗口中,输入[cmd]命令,进行命令提示符.然后我们在窗口中输入[netstat -ano]按下回车,即会 ...
- windows 如何查看端口占用情况?
原文来自:http://www.iteye.com/topic/1117270 开始--运行--cmd 进入命令提示符 输入netstat -ano 即可看到所有连接的PID 之后在任务管理器中找到这 ...
- 【转】windows 如何查看端口占用情况?
开始--运行--cmd 进入命令提示符 输入netstat -ano 即可看到所有连接的PID 之后在任务管理器中找到这个PID所对应的程序如果任务管理器中没有PID这一项,可以在任务管理器中选&qu ...
- Mac查看端口占用情况
Mac下使用lsof(list open files)来查看端口占用情况,lsof 是一个列出当前系统打开文件的工具. 使用 lsof 会列举所有占用的端口列表: $ lsof 使用less可以用于分 ...
- Windows与Linux端口占用查询及处理
Windows下端口占用查询 输入命令:netstat -ano,列出所有端口的情况.在列表中我们观察被占用的端口,比如是49157,首先找到它. 查看被占用端口对应的PID,输入命令:netstat ...
- mac查看端口占用
Mac OS/Linux命令查询网络端口占用情况 netstat命令 netstat -an | grep 3306 3306替换成需要grep的端口号 lsof命令 通过list open fi ...
随机推荐
- 《花100块做个摸鱼小网站! 》第十篇—响应式布局适配PC端和移动端
️基础链接导航️ 服务器 → ️ 阿里云活动地址 看样例 → 摸鱼小网站地址 学代码 → 源码库地址 一.前言 大家好呀,我是summo,小网站一直有个问题,就是PC端的样式和移动端的样式是两套,并且 ...
- Java里快如闪电的线程间通讯
这个故事源自一个很简单的想法:创建一个对开发人员友好的.简单轻量的线程间通讯框架,完全不用锁.同步器.信号量.等待和通知,在Java里开发一个轻量.无锁的线程内通讯框架:并且也没有队列.消息.事件或任 ...
- phpstorm之代码质量工具
在进行php开发的时候, 经常由于编码上的不规范导致了隐藏的bug,这里介绍代码质量工具 PHP CodeSniffer: phpcs [安装] composer require squizla ...
- 2022-2023 ACM-ICPC Nordic Collegiate Programming Contest (NCPC 2022)
F. Foreign Football 一共有\(n\)支队伍,每支队伍的名称为\(s_i\),给定一个\(n \times n\)的矩阵,\(a_{i,j}\)代表第\(i\)支队伍和第\(j\)支 ...
- 设计模式【3.3】-- CGLIB动态代理源码解读
cglib 动态代理 cglib介绍 CGLIB 是一个开源项目,一个强大高性能高质量的代码生成库,可以在运行期拓展 Java 类,实现 Java 接口等等.底层是使用一个小而快的字节码处理框架 AS ...
- Vue3 组合式API
1.入口 创建实例时,配置setup方法,然后其内部书写组合式API代码,通过组合式API生产的数据和返回,需要暴漏出去才能给HTML使用 <script> //组合式(解构赋值) con ...
- qrcode根据本地数据生成二维码第一次显示跨页面后显示异常
最近写二维码的时候,突然想起之前项目遇到过的一个问题,网上也没有这方面解答,想到大家今后可能也会遇到这类问题,在此记录下来,希望对你们有所帮助,大佬们不喜勿喷,qrcode配合画布canvas本地生成 ...
- 前端每日一知之css常用布局单位
脑图在线链接 本文内容依据[js每日一题]公众号精彩文章总结而来
- Flutter 长列表优化
Flutter 长列表优化 固定列表和长列表的区别 固定列表中的组件,每次都会被重新构建 ListView.builder会按需构建列表元素,也就是只有那些可见得元素才会调用itemBuilder 构 ...
- 有关终端Github无法访问,connection timed out:443等问题
有关终端Github无法访问,connection timed out:443等问题 SSL_connect: Operation timed out in connection to github. ...