查询端口及应用:查看windows、linux端口及对应程序

查询端口及应用:查看windows、linux端口及对应程序,第1张

一、windows

1、windows

cmd

netstat -ano #查看所有端口

netstat -ano|findstr "27017" #查看特定端口

tasklist | findstr "27017" #查看pid 对应的应用

2、linux

netstat -tunpl |grep 27017 # 端口对应进程

ps -ef|grep 进程ID #可以看到这个进程所在的目清氏录,进程执返正困行文件等信息

ll /proc/进程ID/cwd #可以 直接查看漏念进程所在的目录,这样的话就可以快速定位到进程的目录

工具材料:

win10系统

端口被占用查看方法

*** 作方法

01

第一步在win10系统任务栏搜索框中输入命令,搜索到命令提示符之后,鼠标右键选择以管理员身份运行,如下图所示

02

第二步进去命令提示符之后,输入netstat -ano命令,如下图所示:

03

第三步按回车键之后,可以看到所有端口的情况,找到被占用的端口,如下图所示:

04

第四步如果我们知道具体的端口号的话,输入netstat -aon|findstr 8080 ,其中8080加英文双引号,按回车键就可以找到占用8080端口的PID,如下图所示:

05

第五步输入tasklist|findstr 2524命令,其中2524加英文双引号,按回车键就可以找到PID为2524的进程,如下图所示:

06

第六步找到进程的名字之后,我们打开任务管理器,点击详细信息,可以找到对应的进程,结束掉进程,端口就被释放了,

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)、任务管理器中结束进程:


欢迎分享,转载请注明来源:内存溢出

原文地址: https://outofmemory.cn/yw/12560897.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-05-26
下一篇 2023-05-26

发表评论

登录后才能评论

评论列表(0条)

保存