释放对某端口的占用

释放对某端口的占用

假如我们需要确定谁占用了我们的9050端口

1、Windows平台

windows命令行窗口下执行:

1.查看所有的端口占用情况

C:\>netstat -ano

协议    本地地址                     外部地址               状态                   PID

TCP    127.0.0.1:1434         0.0.0.0:0              LISTENING       3236

TCP    127.0.0.1:5679         0.0.0.0:0              LISTENING       4168

TCP    127.0.0.1:7438         0.0.0.0:0              LISTENING       4168

TCP    127.0.0.1:8015         0.0.0.0:0              LISTENING       1456

TCP    192.168.3.230:139      0.0.0.0:0              LISTENING       4

TCP    192.168.3.230:1957     220.181.31.225:443     ESTABLISHED     3068

TCP    192.168.3.230:2020     183.62.96.189:1522     ESTABLISHED     1456

TCP    192.168.3.230:2927     117.79.91.18:80        ESTABLISHED     4732

TCP    192.168.3.230:2929     117.79.91.18:80        ESTABLISHED     4732

TCP    192.168.3.230:2930     117.79.91.18:80        ESTABLISHED     4732

TCP    192.168.3.230:2931     117.79.91.18:80        ESTABLISHED     4732

2.查看指定端口的占用情况

C:\>netstat -aon|findstr "9050"

协议    本地地址                     外部地址               状态                   PID

TCP    127.0.0.1:9050         0.0.0.0:0              LISTENING       2016

P: 看到了吗,端口被进程号为2016的进程占用,继续执行下面命令: (也可以去任务管理器中查看pid对应的进程)

3.查看PID对应的进程

C:\>tasklist|findstr "2016"

映像名称                       PID 会话名              会话#       内存使用

========================= ======== ================

tor.exe                     2016 Console                 0     16,064 K

P:很清楚吧,tor占用了你的端口。

4.结束该进程

C:\>taskkill /f /t /im tor.exe

也可以看到pid后,启动任务管理器,选中“进程”标签,点击“查看”—“选择列”,选中PID(进程标识符),这样就可以看到每个进程的标识符,然后Cut掉相应的进程即可。

时间: 2024-10-07 20:34:01

释放对某端口的占用的相关文章

vCenter server安装报错 389 636端口被占用

今天在windows server2008 R2里安装Vcenter server,安装过程中报错,389  636端口被占用. 捣鼓了会儿,解决方法如下: 进入cmd.exe(命令提示符). 敲入命令:netstat -ano 检查是那个链接占用了 389  636端口,记住它的pid. 打开windows任何管理器,选择服务选项,找到占用端口的pid,鼠标右键点击,选择停止服务. 到此,占用的端口已经释放. 回到安装界面,可以继续安装了.

window 和 linux 环境下杀死tomcat进程——也可以解决其他端口被占用的问题

1.应用场景 在Windows或者linux操作系统中,我们在启动一个tomcat服务器时,经常会发现8080端口已经被占用的错误,而我们又不知道如何停止这个tomcat服务器. 2.window环境下杀死进程 1.首先查找到占用8080端口的进程号PID是多少(tomcat默认是8080端口,假如你修改了tomcat的监听端口,请输入你的tomcat端口号) netstat -ano | findstr 8080 这个命令输出的最后一列表示占用8080端口的进程号是多少,假设为9572 2.k

80端口被占用时的终极解决方法

[摘要] 之前在某次安全测试时,遇到一个80端口被占用的坑,将解决方法共享出来. 使用netstat -ano 命令查看是哪个进程正在占用80端口 之前在某次安全测试时,遇到一个80端口被占用的坑,将解决方法共享出来 使netstat -ano 命令查看是哪个进程正在占用80端口 PID为4的进程正在占用80端口.此进程为system进程,无法直接结束进程 使用netsh命令查看http端口使用状态 netsh http show servicetstate 这里可以看到有两个进程正在使用htt

phpStudy出现80端口被占用,占用进程为System

今日闲来无事,搭建 传奇页游热血虎卫 ,为了方便用到phpStudy ,结果启动却发现报错,Apache80端口被占用.以下是解决办法. 提示:Apache80端口被占用. 解决办法: 查找80端口被谁占用的方法 进入命令提示行(开始运行输入 CMD),输入命令 netstat –ano ,就可以看到本机所有端口的使用情况, 一般80端口在第一行,截图显示,端口已经被占用,PID 中写明 LISTENING 4. PID=4 的程序是哪一个呢?接着在命令提示和下输入指令 tasklist ,列出

关于端口被占用的问题(以61440端口为例)

先来说一下写这篇blog的原因吧,本人今天下午回到宿舍打开电脑准备上网下载开发Python的环境,结果发现下载速度和以前相比是大大的不如.然后看了一下室友的网络一切ok,然后我突然只能登录qq,但是却无法打开网页了. 最开始,我用电脑管家里面的修复功能做了修复,但是还是不行(ps:博主的情况特殊,其他的这类似的情况都可以用电脑管家的网络修复功能修复).下面上图; 大多数的问题都可以在这里找到并且修复. 后面本人又去看了一下DNS配置,如何查看DNS配置呢? 打开控制面板-网络与Internet-

linux中如何查询端口被占用的情况

今日要运用python写一个端口勘探的小程序,以检测一些特定的效劳端口有没有被占用,突然发现自个竟然不知道在linux中怎么查询端口被占用的情况,天呐,从速学习一下. Linux如何查看端口 1.lsof -i:端口号 用于查看某一端口的占用情况,比如查看8000端口使用情况,lsof -i:8000 # lsof -i:8000 COMMAND   PID USER   FD   TYPE  DEVICE SIZE/OFF NODE NAME lwfs    22065 root    6u 

tomcat端口被占用问题完美解决方案!

这两天清明放假,刚刚琢磨把JAVA8.TOMCAT.ECLIPS装好,幸好现在网络发达,遇到问题可以问度娘,好不容易配置好,写了一个小程序,一运行还说Tomcat端口被占用,试了改写tomcat安装目录conf下的server.xml中的端口,没有成功,原因不详.最后用了下面的方法好使. 启动Tomcat服务器报错: Several ports (8005, 8080, 8009) required by Tomcat v7.0 Server at localhost are already i

配置apache 80时端口被占用

由于之前配置过nginx,80端口被占用,启动http时会报错! 查看80端口被哪些程序所占用   netstat  -noap | grep 80 | grep  tcp 查看到是被nginx程序占用了端口,使用kill命令杀死,但发现使用kill杀死之后有自动重启了下一个 pgrep -l  nginx  查看pid  然后用kill杀死 这里可以看到nginx已经被杀死了 使用service httpd restart重启即可

启动apache和tomcat端口被占用解决办法

1,打开控制台,使用命令 netstat -aon|findstr 8090  找出端口被占用的进程, 2,使用 taskkill -f -pid 4116(进程id)杀掉当前占用端口的进程