查看端口占用情况(windows查看端口占用情况)

维修知识 2022.12.11 151

目录:

怎么查看端口是否被占用

1、开始----运行----cmd,或者是window+R组合键,调出命令窗口

2、输入命令:netstat -ano,列出所有端口的情况。在列表中我们观察被占用的端口,比如是49157,首先找到它。

3、查看被占用端口对应的PID,输入命令:netstat -aon|findstr "49157",回车,记下最后一位数字,即PID,这里是2720

如何查看端口占用情况

下面一起来看看怎么使用cmd查看端口占用情况吧。

1、首先进入桌面按下“Win + R”快捷键打开运行窗口,在运行窗口中输入“cmd”,点击确定按钮打开命令提示符。

2、然后进入命令提示符窗口后,输入“netstat -ano”并按下回车执行,之后就会显示电脑上运行的所有端口了。

3、这时就可以查看所需要的端口是被什么占用的,可看到49457端口被pid为2720的进程占用,接着输入“tasklist|findstr “2720””并按下回车,查询pid为2720的进程名称。

4、最后,再打开命令提示符,找到占用端口的进程,将其结束即可。

windows7 怎么查看端口占用

查看电脑端口占用情况的操作流程如下:

所需材料:WIN7系统演示。

一、首先扫WIN键+R键打开运行窗口,输入“CMD”,点击“确定”。

二、打开命令提示符后,输入“netstat -ano”,点击“回车键”。

三、这时就能够看到电脑端口的占用情况。

四、若要查看某一端口被哪个程序所占用,可以记下上面端口右边的“PID”,输入tasklist|findstr “PID”,按回车即可看到占用该端口的程序。

win7查看端口占用情况

1、查看所有端口占用情况:

win+R,调出cmd窗口:

回车:

查看所有端口占用情况:

netstat -ano

2、查看指定端口占用情况(端口引号有没有都可以,此处以5040为例):

netstat -aon|findstr 5040

or

netstat -aon|findstr "5040"

记住最后一列数字PID,此处为5340。

3、根据PID查看相应的进程或程序:

(1)、命令行查看:

tasklist|findstr 5340

查看到该PID对应的程序为svchost.exe

(2)、任务管理器查看:

快捷键Ctrl+Alt+Delete,打开任务管理器,可查看PID对应的进程:

如果没有PID列:

右键名称、状态标题行,选择PID:

则PID列就出来了,可根据PID找到相应的进程:

4、结束相应进程:

(1)、命令行:

taskkill /f /t /im 进程名

承上如:

taskkill /f /t /im svchost.exe

(2)、任务管理器中结束进程:

方法/步骤

1

1)按组合键 “win+r”调出运行窗口

2)在弹出的窗口中键入"cmd"

3)回车

4)在打开的cmd窗口中键入 netstat -ano 回车后就能看到所有端口

2

1)当然用上边的方法,列出所有的端口,查找起来比较麻烦,

2)查询一个特定的端口,我们可以在cmd窗口中键入 netstat -aon|findstr “要查看的端口号”

windows7怎样查看端口被占用方法:

1、查看windows所有端口进程

首先点击开始菜单选择运行,接着在运行对话框中输入“cmd”,回车打开命令提示符窗口,然后在窗口中输入【netstat -ano】,按下回车,之后就会显示所有的端口占用情况。

2、如果你要查询指定的端口占用的话,可以在窗口中继续输入【netstat -aon|findstr "提示的端口"】,这里的提示的端口假设为80,那么就输入命令为【netstat -aon|findstr "80"】,回车之后就可以看见列表中的pid,然后根据pid在电脑的任务管理器中查看对应的占用程序,然后将其关闭即可。

3、然后根据查询的pid找到对应的进程,我么可以看到占有80这个程序的进程id:5264,继续输入命令【tasklist|findstr "5264"】,5264就是进程id,现在知道是哪个进程占用的我们就可以采取相应措施进行解决了。

1、开始-运行输入CMD。

2、在CMD窗口中输入netstat -aon|findstr 80,80表示要查看的端口号。

3、从下图可以打到0.0.0.0:80 LISTENING表示本地有程序正在使用80端口进行监听,说明是有程序在占有了80端口,那么是什么程序占了80端口呢?看到最右侧有占有这个程序的进程ID:892,我们只需要查出892是哪个程序就可以了。

4、在CMD中继续输入以下命令:tasklist|findstr "892",892就是之前的进程ID。从下图中可以看到892对应的是SKYPE程序占用这个端口。

centos查看端口占用情况

linux经常会查询端口是否被占用,被哪些程序占用。

这里使用 netstat 命令查看centos系统的端口占用情况。

(1)查看全部端口占用情况

执行命令:

结果如下:

可以看到:

3306端口 :被 tcp 协议的 PID 为10818的mysqld所占用,State为LISTEN表示正在 被监听 。

1596端口 :被 udp 协议的 PID 为1596的chronyd所占用,State为空(state为当前连接状态,udp协议无连接状态)。

(2)查询指定端口的占用情况

如查询 3306 端口的占用情况,可看到如下记录为

(3)查询占用端口的程序

可通过上述查询结果的PID查询占用程序的详细情况:

如查询占用3306端口的程序PID为 10818 ,查看程序详情如下:

常用参数说明如下:

-t :显示TCP协议端口

-u :显示UDP协议端口

-l :--listening,只显示正在侦听的套接字(这是默认的选项)

-p : --program,显示套接字所属进程的PID和名称。

-n :--numeric,显示数字形式地址而不是去解析主机、端口或用户名。

查看所有命令详细用法:

State:套接字的状态。因为在RAW协议中没有状态,而且UDP也不用状态信息,所以此行留空。通常它为以下几个值之一:

ESTABLISHED:套接字有一个有效连接。

SYN_SENT:套接字尝试建立一个连接。

SYN_RECV:从网络上收到一个连接请求。

FIN_WAIT1:套接字已关闭,连接正在断开。

FIN_WAIT2:连接已关闭,套接字等待远程方中止。

TIME_WAIT:在关闭之后,套接字等待处理仍然在网络中的分组

CLOSED:套接字未用。

CLOSE_WAIT:远程方已关闭,等待套接字关闭。

LAST_ACK:远程方中止,套接字已关闭。等待确认。

LISTEN :套接字监听进来的连接。如果不设置 --listening (-l) 或者 --all (-a) 选项,将不显示出来这些连接。

CLOSING:套接字都已关闭,而还未把所有数据发出。

UNKNOWN:套接字状态未知。

本文转载自互联网,如有侵权,联系删除

相关推荐