TA的每日心情![](source/plugin/dsu_paulsign/img/emot/fd.gif) | 奋斗 2017-6-27 15:01 |
---|
签到天数: 72 天 [LV.6]常住居民II
|
windows 如何查看端口占用情况
2 _' }" k$ ^; G" j4 t }- d9 f9 S' Z
开始--运行--cmd 进入命令提示符 输入netstat -ano 即可看到所有连接的PID 之后在任务管理器中找到这个PID所对应的程序如果任务管理器中没有PID这一项,可以在任务管理器中选"查看"-"选择列"
6 I" n7 R7 | T6 E5 t9 f
7 k; W7 ?; R4 F n, n; ~ 经常,我们在启动应用的时候发现系统需要的端口被别的程序占用,如何知道谁占有了我们需要的端口,很多人都比较头疼,下面就介绍一种非常简单的方法,希望对大家有用
" r# y" b2 g6 S4 V3 p4 ]* |8 e$ Y; l! a: `
假如我们需要确定谁占用了我们的9050端口
5 ]$ `4 u" d- D& B* E6 M! `. w/ @1 I* W! X0 S
1、Windows平台5 D+ O4 l, i; u
# d( |) s* d0 a9 O6 ] 在windows命令行窗口下执行:
. ], m/ v% x5 [7 `" {# q8 J1 |
5 S+ E6 f7 _; m9 C' ~/ b! d9 P 1.查看所有的端口占用情况
6 _7 C" z: X7 o
2 Q$ a- |4 D) k& |* D, U, @& b C:\>netstat -ano
- ~: A, O$ A( ]8 l% ^5 I- E" b$ o% h6 Q1 c$ q
协议 本地地址 外部地址 状态 PID
! N: H+ l% r u5 y1 X7 p% Q! l! z F- X2 H+ E
TCP 127.0.0.1:1434 0.0.0.0:0 LISTENING 3236 ?9 G1 }$ ]8 F3 T% x& U
* A/ v' o! J5 ?+ M
TCP 127.0.0.1:5679 0.0.0.0:0 LISTENING 4168
5 C& B' O/ k& {0 o6 C: ^' N4 z: L/ s+ S6 v7 s [
TCP 127.0.0.1:7438 0.0.0.0:0 LISTENING 4168
; t4 ?8 ` Y- ~7 f& |8 y9 h1 p7 G8 t9 O5 V" b0 Z/ ]
TCP 127.0.0.1:8015 0.0.0.0:0 LISTENING 1456. p* ^8 v5 D/ P) L
+ @# p1 l1 b/ S3 l: ^- o TCP 192.168.3.230:139 0.0.0.0:0 LISTENING 4
. A) F+ Z5 V; w
( Q0 A) E6 r) T7 o! [! t+ f* F TCP 192.168.3.230:1957 220.181.31.225:443 ESTABLISHED 3068
0 O& s2 b2 B4 \: ?" g/ W9 i0 m) |5 z9 p! Y3 \3 x% A; q
TCP 192.168.3.230:2020 183.62.96.189:1522 ESTABLISHED 1456# i! t' v. I H( R
I8 E ]7 u9 m5 Y- V TCP 192.168.3.230:2927 117.79.91.18:80 ESTABLISHED 4732* N9 j0 U1 B9 ~0 k/ b: {' ^
" m! o6 r& f5 B3 m9 J, S3 ^2 y& X
TCP 192.168.3.230:2929 117.79.91.18:80 ESTABLISHED 4732
3 H) W- z; D7 ` b7 M1 G5 b* H* r- r0 ^ J0 G6 r/ |* Y/ e
TCP 192.168.3.230:2930 117.79.91.18:80 ESTABLISHED 4732) D8 Q) r' Q! o. `+ r& A
4 r6 ?! m. h5 ]0 e
TCP 192.168.3.230:2931 117.79.91.18:80 ESTABLISHED 4732
; d8 H7 m1 ]7 B7 ~4 }9 i& P& k! n! H; T9 W% h3 k
2.查看指定端口的占用情况
- G& |/ ?$ e# J6 W" ?3 X- g4 x" c2 J' }9 J* q5 G7 Q: J* c
C:\>netstat -aon|findstr "9050"7 P! n7 s0 ?0 Z: N1 C+ G
. _9 i$ q1 U! ]- j 协议 本地地址 外部地址 状态 PID! p! @3 M; L9 k3 z0 R2 P2 u
0 i: ~! j/ L+ w# o8 \/ Z TCP 127.0.0.1:9050 0.0.0.0:0 LISTENING 2016
2 I: j4 L+ ^ k* @- t
3 g% I% O0 L6 I' ^ P: 看到了吗,端口被进程号为2016的进程占用,继续执行下面命令: (也可以去任务管理器中查看pid对应的进程)
$ n8 F/ k, p( \3 i* l1 d% s! Z
& J$ W& d& A0 m. U 3.查看PID对应的进程
1 L) ]9 {& M, i9 h7 l1 W8 `9 B
) h, B. N. g3 m4 x* S7 d C:\>tasklist|findstr "2016"
1 |* A% B, Z9 C+ f+ X5 X' B8 z1 v9 p0 A' S% B) b2 M0 i3 Y& X3 ^6 f" ]: I
映像名称 PID 会话名 会话# 内存使用: `! J) E- d& H7 R& _
) e2 N2 l& E, Z' f+ L ========================= ======== ================1 x. V3 J9 l1 }2 E( q8 s
2 ^' K1 N: z( ^8 l( U, p4 H
tor.exe 2016 Console 0 16,064 K
& E- D% k( i; P* ^* k o L3 _$ c" e) k. ^, w
P:很清楚吧,tor占用了你的端口。$ z$ m! _+ E7 S4 E& b/ J6 a7 ^
/ N$ b( ]' h9 O. \5 O+ y 4.结束该进程
) X, H) y$ h+ b! Y( M% [. e
) K3 u* A$ R* F: @; ] C:\>taskkill /f /t /im tor.exe( d' O$ g$ A$ u
|
|