怎么查看端口号被占用

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了怎么查看端口号被占用相关的知识,希望对你有一定的参考价值。

参考技术A 问题一:如何查看端口被是否被占用 在搭建web平台的时候,好多会遇到某个端口被占用的情况,如果想查看是哪个程序占用某一个端口,好结束掉,或者想看看其他开放的端口,则可以用下面的方法(命令用红色字体):

查看端口状态:
在开始――运行中输入cmd,在命令行窗口输入 n饥tstat -an ;看到后面为Listening的端口就是开放的端口,如果要查看跟多信息,可以输入 netstat --help;查看帮助。
查看某一个端口被哪个程序占用:
方法一:
1.在开始--运行 里面输入cmd点回车,会出现运行窗口。
2.在提示符后输入netstat -ano回车,找到tcp 80端口对应的pid,比如1484.
3.ctrl+alt+del打开任务管理器,选进程,这里有很多正在运行的程序怎么找?别急点上面的 查看--选择列--在PID(进程标示符)前面打钩。好了,下面的进程前面都有了PID号码。这时上一步找到的PID就有用了,找到1484,比如PEER.EXE什么的,结束进程吧。这时再开服务器,看WEB可以启动了!
方法二:
在windows命令行窗口下执行:
C:\>netstat -aon|findstr 80
TCP 127.0.0.1:80 0.0.0.0:0 LISTENING 2448
看到了吗,端口被进程号为2448的进程占用,继续执行下面命令:
C:\>tasklist|findstr 2448
thread.exe 2016 Console 0 16,064 K
很清楚吧,thread占用了你的端口,Kill it
如果第二步查不到,那就开任务管理器,看哪个进程是2448,然后杀之即可。
如果需要查看其他端口。把 80 改掉即可。

问题二:怎么查看电脑那些端口正在被占用 1.在开始C运行 里面输入cmd点回车,会出现运行窗口。
2.在提示符后输入netstat -ano回车,找到tcp 80端口对应的pid,比如1484.
如上面的不清楚还有简明的:
假如我们需要确定谁占用了我们的80端口
1、Windows平台
在windows命令行窗口下执行:
C:\netstat -aon|findstr 80″
TCP 127.0.0.1:80 0.0.0.0:0 LISTENING 2448
看到了吗,端口被进程号为2448的进程占用,继续执行下面命令:
C:\tasklist|findstr 2448″
thread.exe 2016 Console 0 16,064 K
很清楚吧,thread占用了你的端口,Kill it
如果第二步查不到,那就开任务管理器,看哪个进程是2448,然后杀之即可。
如果需要查看其他端口。把 80 改成其它的端口就行了。

问题三:如何查看某个端口被谁占用 关于如何查看端口是否被占用,可以根据以下步骤来操作:
1、开始---->运行---->cmd,或者是window+R组合键,调出命令窗口;
2、输入命令:netstat -ano,列出所有端口的情况。在列表中观察被占用的端口,比如是49157,首先找到它。
3、查看被占用端口对应的PID,输入命令:netstat -aon|findstr 49157,回车,记下最后一位数字,即PID,这里是2720。
4、继续输入tasklist|findstr 2720,回车,查看是哪个进程或者程序占用了2720端口,结果是:svchost.exe

问题四:如何查看某个端口被谁占用 关于如何查看端口是否被占用,可以根据以下步骤来操作:
1、开始---->运行---->cmd,或者是window+R组合键,调出命令窗口;
2、输入命令:netstat -ano,列出所有端口的情况。在列表中观察被占用的端口,比如是49157,首先找到它。
3、查看被占用端口对应的PID,输入命令:netstat -aon|findstr 49157,回车,记下最后一位数字,即PID,这里是2720。
4、继续输入tasklist|findstr 2720,回车,查看是哪个进程或者程序占用了2720端口,结果是:svchost.exe

问题五:如何查看tcp端口被占用的情况 netstat -tnpl或者ss -tnpl,这里只有tl是必须,t代表tcp协议,l代表listen。

问题六:如何查看某个端口被谁占用 关于如何查看端口是否被占用,可以根据以下步骤来操作:
1、开始---->运行---->cmd,或者是window+R组合键,调出命令窗口;
2、输入命令:netstat -ano,列出所有端口的情况。在列表中观察被占用的端口,比如是49157,首先找到它。
3、查看被占用端口对应的PID,输入命令:netstat -aon|findstr 49157,回车,记下最后一位数字,即PID,这里是2720。
4、继续输入tasklist|findstr 2720,回车,查看是哪个进程或者程序占用了2720端口,结果是:svchost.exe

问题七:如何查看端口状态及端口占用情况 在搭建web平台的时候,好多会遇到某个端口被占用的情况,如果想查看是哪个程序占用某海个端口,好结束掉,或者想看看其他开放的端口,则可以用下面的方法(命令用红色字体):查看端口状态:在开始――运行中输入cmd,在命令行窗口输入 netstat -an ;看到后面为Listening的端口就是开放的端口,如果要查看跟多信息,可以输入 netstat --help;查看帮助。查看某一个端口被哪个程序占用:方法一:1.在开始--运行 里面输入cmd点回车,会出现运行窗口。2.在提示符后输入netstat -ano回车,找到tcp 80端口对应的pid,比如1484.3.ctrl+alt+del打开任务管理器,选进程,这里有很多正在运行的程序怎么找?别急点上面的 查看--选择列--在PID(进程标示符)前面打钩。好了,下面的进程前面都有了PID号码。这时上一步找到的PID就有用了,找到1484,比如PEER.EXE什么的,结束进程吧。这时再开服务器,看WEB可以启动了!方法二:在windows命令行窗口下执行:C:\netstat -aon|findstr 80TCP 127.0.0.1:80 0.0.0.0:0 LISTENING 2448看到了吗,端口被进程号为2448的进程占用,继续执行下面命令:C:\tasklist|findstr 2448thread.exe 2016 Console 0 16,064 K很清楚吧,thread占用了你的端口,Kill it如果第二步查不到,那就开任务管理器,看哪个进程是2448,然后杀之即可。如果需要查看其他端口。把 80 改掉即可。

问题八:怎么查看电脑中运行的软件占用了什么端口? windows系统自带的“资源管理器”能查看端口使用情况,具体操作方法如下:
(1)如下图红色箭头标记,鼠标右键单击任务栏锭白处,在弹出的右键菜单里选择“任务管理器”:
(2)如下图红色圆圈标记,在“任务管理器”里,切换到“性能”选项卡,再点击“打开资源管理器”:
(3)在“资源管理器”里,点击“网络”,在“网络活动的进程”中勾选需要查询的进程,这时最下面一栏“侦听端口”就会显示这个进程(软件)所使用的端口了:

问题九:如何查看端口号被哪个进程占用 在网络程序的调试过程中,经常发生一些出乎意料的事情,比如创建一个TCP服务失败,这时候往往需要查看系统的网络情况,最常用的网络抓包当然非WireShark模式。但往往很多时候只需要查看某个端口的使用情况,它到底被那个进程(对应PID)占用了,或者你还需要把它Kill掉。如果你在Windows操作系统,你可以使用netstat命令来查询PID,然后可以打开任务管理器,查看这个PID对应的进程名;如果PID没有显示,菜单》查看》选择列》选中PID即可;得知进程后,我们可以将进程杀掉。下面我简单描述一下我所了解的在Windows和Linux系统下处理方式。 (假如我们需要确定谁占用了我们的9010端口)1、Windows平台在windows控制台窗口下执行:netstat -nao | findstr 9010TCP 127.0.0.1:9010 0.0.0.0:0 LISTENING 3017你看到是PID为3017的进程占用了9010端口,如果进一步你想知道它的进程名称,你可以使用如下命令:tasklist | findstr 3017如果你想杀死这个进程,你当然可以用前面描述的那种方法,在任务管理器里把它KILL了,但如果你喜欢高效一点,那么用taskkill命令就可以了。taskkill /pid 3017那么这个进程就灰灰湮灭了:)2、Linux如果你是个Linux爱好者,那个这个命令你应该很熟了,netstat -pan | grep 9010如果你稍微仔细一点,你会发现,用的都是netsta命令,事实上,netstat是一个比较通用的网络统计命令,几乎适用于所有现在流行的操作系统,无论是Linux,Window,还是其他Unix,或者Unix-like操作系统,而且用法基本一致。下面是一个对Windows系统中netstat命令行参数的详细解释。格式:netstat [-a] [-e] [-n] [-o] [-p Protocol] [-b] [-r] [-s] [-v] [Interval]参数说明:-a 显示所有连接和监听端口。-n 以数字形式显示地址和端口号。-o 显示与每个连接相关的所属进程 ID。-p 在Windows系统中,该选项用于指定默认情况的子集。proto 显示 proto 指定的协议的连接;proto 可以是下列协议之一: TCP、UDP、TCPv6 或 UDPv6。如果与 -s 选项一起使用以显示按协议统计信息,proto 可以是下列协议之一:IP、IPv6、ICMP、ICMPv6、TCP、TCPv6、UDP 或 UDPv6。-b 显示包含于创建每个连接或监听端口的可执行组件。在某些情况下已知可执行组件拥有多个独立组件,并且在这些情况下; 包含于创建连接或监听端口的组件序列被显示。这种情况下,可执行组件名在底部的 [] 中,顶部是其调用的组件,等等,直到 TCP/IP 部分。注意此选项可能需要很长时间,如果没有足够权限可能失败。-e 显示以太网统计信息。此选项可以与 -s选项组合使用。-s 显示按协议统计信息。默认地,显示 IP、IPv6、ICMP、ICMPv6、TCP、TCPv6、UDP 和 UDPv6 的统计信息。-r 显示路由表。-v 与 -b 选项一起使用时将显示包含于为所有可执行组件创建连接或监听端口的组件。interval 重新显示选定统计信息,每次显示之间暂停时间间隔(以秒计)。按 CTRL+C 停止重新显示统计信息......>>

问题十:如何在windows中查看,端口被什么应用程序占用 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
很明显,是inetinfo占用了80端口;inetinfo.exe主要用于支持微软Windows IIS网络服务的除错,这个程序对你系统的正常运行是非常重要的.
taskkill /pid 1688 /F
成功: 已终止 PID 为 1688 的进程。

查看端口号

端口是应用在电脑上占用的端口,有时候我们启动一个java项目时,它会提示你端口号已经被占用,这时候有可能是你上次启动没有关闭。

还有的时候是你还没有启动项目,想要选择一个端口号,怎么查看是否已经被占用?

更有时候我想知道数据库用的端口是什么?是3306吗,这时候也要看端口号。

今天我就来分享一个查看端口号的方法。

首先,打开360(没有360的可以关闭这个博客了,哈哈),然后点击功能大全,->流量防火墙 ->网络连接

在这里就可以查看端口号了!!

以上是关于怎么查看端口号被占用的主要内容,如果未能解决你的问题,请参考以下文章

电脑端口被占用怎么解决windows10

linux 端口被占用,linux端口号被占用解决方法

linux修改idea占用哪个端口号

电脑端口都被占用了怎么办

window cmd怎么查看进程

mac上如何查看某端口号被哪些程序占用