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)、任务管理器中结束进程:
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)