篇一 :如何释放被占用端口

Windows下如何查看被占用的端口号及如何释放被占用的

端口号

我不太喜欢迅雷这款软件的一点是,迅雷首选的会去占用80端口。下面一个小例子说明如何在windows上查看被占用的端口号,以及如何释放这些被占用的端口号。 在windows命令行窗口下键入如下命令:

netstat -aon

在Local Address下面可以看到被占用的端口号情况。比如上图中80端口被PID为3096的进程占用了。

假如是希望查找指定的端口号被占用情况,比如查找80端口被占用的情况,可以使用如下命令:

netstat -aon | findstr "80"

此命令就会查找到端口号中包含"80"的端口占用情况,如下图:

如何释放被占用端口

知道了占用80端口号的进程是PID为3096的进程,用下面的命令来查看具体的该进程的名称,使用如下命令:

tasklist | findstr "3096"

假如这个进程占用了你的端口号,那么用这个方法干掉它。

用Ctrl+Alt+Delete调出windows任务管理器窗口,可以直接通过名称找到这个占用的进程,然后选择结束进程。也可以通过PID号找到这个进程。点击<查看>-><选择列>,勾选<PID(进程标识符号)>,找到并结束进程。

如何释放被占用端口

如何释放被占用端口

…… …… 余下全文

篇二 :如何查询端口号被哪个程序占用

如何查询端口号被哪个程序占用 以下文章主要以80端口号为例,如果想知道其他的端口号也可以使用该方

法..........................

"到底是谁占用了80端口,该怎么查,怎么终止它?",这里就简单讲解一下,在windows下如何查看80端口占用情况?是被哪个进程占用?如何终止等.

这里主要是用到windows下的DOS工具,点击"开始"--"运行",输入"cmd"后点击确定按钮,进入DOS窗口,接下来分别运行以下命令:

>netstat -aon | findstr "80"

Proto Local Address Foreign Address State PID

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

TCP 0.0.0.0:80 0.0.0.0:0 LISTENING 1688 可以看出80端口被进程号为1688的程序占用.

>tasklist | findstr "1688"

图像名 PID 会话名 会话# 内存使用

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

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

inetinfo.exe 1688 Console 0 2,800 K

…… …… 余下全文

篇三 :如何查看端口号被哪个程序占用了

如何查看端口号被哪个程序占用了?

一,

1,

Cmd 输入 netstat –ano

可以看到 2, 例如我查80端口被什么占用了 对应的进程id是 3600 再输入tasklist来查看 pid 3600是哪个进程什么程序在跑 3, 可以很快看到是tomcat6在用pid 3600 也即此占用了80端口 此时可以用 taskkill /pid 3600 /t /f 快速关闭此进程

或者

二。

开始--运行--cmd 进入命令提示符 输入netstat -ano 即可看到所有连接的PID 之后在任务管理器中找到这个PID所对应的程序如果任务管理器中没有PID这一项,可以在任务管理器中选"查看"-"选择列" 经常,我们在启动应用的时候发现系统需要的端口被别的程序占用,如何知道谁占有了我们需要的端口,很多人都比较头疼,下面就介绍一种非常简单的方法。

假如我们需要确定谁占用了我们的9050端口 1、Windows平台 在windows命令行窗口下执行: C:\>netstat -aon|findstr "9050" TCP 127.0.0.1:9050 0.0.0.0:0 LISTENING 2016 看到了吗,端口被进程号为2016的进程占用,继续执行下面命令: C:\>tasklist|findstr "2016" tor.exe 2016 Console 0 16,064 K 很清楚吧,tor占用了你的端口。

linux下:

lsof -i :80

三、Linux

$netstat -pan|grep 2809

tcp 0 0 0.0.0.0:2809 0.0.0.0:* LISTEN 9493/java

del.icio.us Tags: aix,windows,tips

…… …… 余下全文

篇四 :查看端口号被占用情况

第一步:打开“运行”窗口,输入“cmd”回车

第二步:在窗口中输入“netstat –nao|FINDSTR “端口号” [其中FINDSTR与端口号之间必须要有空格”

查看端口号被占用情况

第三步:回车后,如果商品被占用,将有相关信息显示

查看端口号被占用情况

查看端口号被占用情况

在这个信息中对应相应的端口号有相应的一个四位数字组成的信息显示,这个叫进程的PID 第四步:打开任务管理器,在“查看—>选择列”中选中

查看端口号被占用情况

PID

第五步:在任务管理器中找到相应PID所对应的进程就找到了占用这个端口的进程了

…… …… 余下全文

篇五 :查看本机端口占用情况

利用快捷键win+R键打开运行窗口。输入cmd回车打开命令提示符窗口

1:查看本机开放的端口,即已被占用的端口号。

命令:

netstat -an

部分结果列表:

Proto Local Address Foreign Address State

TCP 0.0.0.0:135 0.0.0.0:0 LISTENING

TCP 0.0.0.0:3473 0.0.0.0:0 LISTENING

TCP 0.0.0.0:8009 0.0.0.0:0 LISTENING

Local Addresss 对应的这列,“:”后边即为以开放的端口号。

2:查看某个端口号是否被占用

比如要查看Mysql的默认服务端口3306是否已被占用

命令:

netstat -ano|findstr "3306"

----如果没有返回任何结果,即证明此端口没有被占用。

----如果返回结果为:

TCP 0.0.0.0:8080 0.0.0.0:0LISTENING 1640

说明8080端口已经被占用。 1640即占用8080此端口号的进程号。

3:查看进程号对应的进程名称

任务管理器:

如果没有PID(进程ID)列,可以在任务管理器的菜单栏-查看-选择列中选中该列即可。

命令:

tasklist|findstr ”1640“

这是查看1640进程号所对应的进程名称。

返回结果为:

Tomcat5.exe 1640Console 0 33,802 K

Tomcat5.exe 即是占用1640端口号的进程名。

4:结束进程

…… …… 余下全文

篇六 :关于tomcat启动端口号被占用问题解决

有时候把在myeclpise项目部署到tomcat中的时候会莫名其妙的发现tomcat启动不了,换成是myeclpise自带的tomcat启动,还是无法成功启动。看看控制台显示的错误信息,有时候会看到 java.net.BindException: Address already in use: JVM_Bind:8080

这样的错误,其实这个错误简单的理解就是tomcat的端口号8080被别的进程给占用了(如果你重新设置了tomcat的端口号,这里可能是其他 的数字),看到这情况,相信不少的人就很郁闷了。有人说,这还不简单,我关闭myeclipse不就可以了吗,当然你这种做法有时候有用,但是如果不是 myeclipse的进程占用了tomcat的端口号呢,你再重新打开myeclipse启动tomcat的时候,错误依旧吧。还有人说,我不管哪个进程 占用了tomcat的端口,我直接注销下电脑不就行了,但是有时候你电脑上面打开的程序多了,万一有啥重要的东西忘记保存,你把电脑给注销了,岂不 是??。其实还是有办法把那占用tomcat端口的进程给揪出来的,办法如下:点击“运行”输入“cmd”并回车,输入“netstat -ano”并回车,你会看到如下的截图

有人会说,这么多,我怎么找出究竟是哪个程序占用了8080的端口呢,如果你有超人的眼力,一眼就你看出占用8080的进程的地方,不过我很少相信有这样 的人,这样的密密麻麻的数字跟字母,估计不少人看了头都大了,还要我去找那个8080,其实很简单鼠标右键在TCP ---------这行上面鼠标右键,就可以看到”查找”的选项,点击后输入8080,点击“查找下一个”,就会看到如上图所示的界面。8080所在的那 行的进程就是占用8080端口的,记下该行的PID(PID就是各进程的身份标识),示例中的PID为6072,既然我我们已经找到该进程的PID了,接着就是打开任务管理器了CTRL+ALT+delete。就看到如下的画面:

…… …… 余下全文

篇七 :查看系统端口占用

查看系统端口使用情况

2012-08-06 09:21:52| 分类: | 标签: |举报 |字号大中小 订阅

天在安装SVN的时候,发现8443端口被占用,进而想到之前安装Apache的时候80端口被占用的情况,发现经常会发生端口冲突问题。于是决定写一下系统端口占用情况查看方式,方便大家在遇到类似情况的时候进行处理。

方法1:

1. 首先打开命令行

打开方法:“开始”→“运行”→输入“cmd”后回车

2. 输入“netstat -ano”查看所有端口占用情况

找到自己被占用的端口号,并记住对应的“PID”

查看系统端口占用

查看系统端口占用

如果觉得显示出来的太多不方便查找,就输入“netstat -ano | findstr "端口号"”来进行筛选

查看系统端口占用

3. 打开任务管理器,并显示PID列

※如果任务管理器已经有PID一列则可以跳过次步骤。

“Ctrl+Shift+Esc”打开任务管理器,菜单选择“查看”→“选择列”,在弹出窗口中勾选“PID(进程标识符)”后确定。

查看系统端口占用

4. 根据PID查看对应进程

根据刚刚在cmd中找到的PID,在任务管理器中查找对应PID进程。 此处请注意,如果没有对应的PID,请将“显示所有用户的进程”勾选。

查看系统端口占用

查看系统端口占用

5. 结束进程或关闭服务

查看系统端口占用

查看系统端口占用

这个就不好说了,想我查找的是MySQL的进程,这是个服务,要关闭服务。这里具体情况得具体分析了。

方法2:

1. 打开cmd(具体方法见方法1)

2. 输入“netstat -ano | findstr "端口号"”找到对应PID。

C:\Users\Rainisic>netstat -ano | findstr "3306"

TCP 0.0.0.0:3306 0.0.0.0:0

LISTENING 1504

…… …… 余下全文

篇八 :tomcat 8080端口被占用解决方法

tomcat8080端口被占用解决方法

tomcat因端口占用无法启动解决方法

2012-03-22 22:37:11| 分类: 技术分享 | 标签:tomcat 端口占用 解决方法 8080 jsp |字号大中小 订阅

嗯嗯,记录一下这个问题吧,应该很多人会遇到,其实端口占用问题不仅是tomcat,其他也可以用类似的方法来解决的。

tomcat默认占用的端口是8080,而配置端口的文件是在tomcat根目录下\conf文件夹里面的server.xml

大家可以在这个文件找到如下的信息,port="8080"就是端口设置为8080的意思

tomcat8080端口被占用解决方法

如果出现端口8080被占用的情况,我们可以用cmd来查看端口占用情况,下图是我的机子的情况

首先 打netstat -aon|findstr "端口号" 来查询具体占用端口号的程序 可以发现,我的机子是一个id为1352的任务占用了8080端口

那么我们再用tasklist|findstr "占用端口任务id" 来查询具体任务的名字

下图显示是ReportingServicesService这个程序占用了我的亲爱的8080端口

tomcat8080端口被占用解决方法

于是乎,我们就打开任务管理器,找到这个程序,发现居然是system运行的程序,唉,那就不跟它抢了

tomcat8080端口被占用解决方法

这就让我们走到了解决方法2(见鬼,解决方法1哪里去了!?):

那就是直接更改tomcat占用的端口,在更改之前,我们得先了解哪些端口是没人占用的,才能选择

所以继续刚才的命令行,打上netstat -aon|findstr "你想选的端口号" 比如如上图我就选了8088,回车之后发现没有人占用,很好,那我们就将port="8080"的8080直接改成8088就好了

解决方法1:

呃..............................................

…… …… 余下全文