莫言科技

全过程、自定制,轻松实现跨 旅游集散中心自助游

票务与调度系统(独立版) 整合旅游集散中心资源,提供 自助半自助游自定义套餐

面向有志创业的人士、基于云 计算理念提供的创业产品

敬请期待

查看: 2863|回复: 1

如何查看端口号被哪个程序占用了?-凯发k8官网下载客户端

[复制链接]
发表于 2010-9-4 11:29:19 | 显示全部楼层 |
一,
  r) f! j# t* \ }7 b        1,  [6 d9 j4 e7 e" u& ~
        cmd  输入 netstat –ano p* i# u) q* n& ?  o7 g2 l

9 k! s; _3 m* t1 x% e) p  @: g        可以看到
1 g) j3 a7 m0 \) c! i0 n        2,6 u" w3 v# e, n3 q$ u# d
        例如我查80端口被什么占用了   对应的进程id是  36009 t- j7 t$ o( p2 u5 d o
3 d$ s( r: f" ]# o9 r
        再输入tasklist来查看 pid 3600是哪个进程什么程序在跑
?1 s" u% w; p        3,& o% [6 x ^& l& `: l/ m
        可以很快看到是tomcat6在用pid 3600 也即此占用了80端口
2 i' o: |% @8 h- w
& y- i: b7 v1 a8 j) a" @  l9 s        此时可以用 taskkill /pid 3600 /t /f 快速关闭此进程
6 v" y5 c$ u* t  k- b  \4 f( e
; k* q, f9 w; \/ h" v$ ?) b1 i
. f7 s$ s) l4 `6 m0 l/ e3 g5 [4 l8 o或者) j- o3 w) c3 v2 _; ^" m; r, \% ?. a
" ~* w$ {! c) o" t7 x  f: w6 e
二,) y/ j7 a2 o/ m5 o- d
        开始--运行--cmd 进入命令提示符 输入netstat -ano 即可看到所有连接的pid 之后在任务管理器中找到这个pid所对应的程序如果任务管理器中没有pid这一项,可以在任务管理器中选"查看"-"选择列" 经常,我们在启动应用的时候发现系统需要的端口被别的程序占用,如何知道谁占有了我们需要的端口,很多人都比较头疼,下面就介绍一种非常简单的方法。  q, m, e7 f! z  n
; c4 ~& x4 n: k4 u/ n
        假如我们需要确定谁占用了我们的9050端口3 @5 f0 b) b  e
        1、windows平台 l  f  a- v* ?5 m" y
        在windows命令行窗口下执行:! l& l; @/ n7 i! f* ^# i6 k
        c:\>netstat -aon|findstr "9050"% j0 k$ o6 }6 n) n) n4 v

  n: @; n$ s  y; y( j0 p        tcp 127.0.0.1:9050 0.0.0.0:0 listening 2016
# r1 b6 q2 `2 d, i5 n' l; n" i. x8 b! @9 l0 y  j( f
        看到了吗,端口被进程号为2016的进程占用,继续执行下面命令:
3 h3 `3 z4 \- i) |; @, i$ j        c:\>tasklist|findstr "2016"
. h: ?; b6 a4 t4 ]% _
( v8 n5 q. d4 u        tor.exe 2016 console 0 16,064 k# m* [3 k* s6 y
        很清楚吧,tor占用了你的端口。. j* a  p, y2 k0 n

* q8 z/ k s' v        linux下:
% }4 f' t6 z9 [" k2 ~0 r# v% z$ @        lsof -i :80
o% _* ]/ g4 n* t4 n1 o0 w) o
发表于 2010-9-13 21:29:22 | 显示全部楼层
恩 学习了 !

||archiver|莫言科技 ( )    

gmt 8, 2021-3-17 07:32 , processed in 0.074221 second(s), 11 queries , wincache on.

powered by x3.2

© 2001-2013

返回列表