阳光网驿-企业信息化交流平台【DTC零售连锁全渠道解决方案】

 找回密码
 注册

QQ登录

只需一步,快速开始

扫描二维码登录本站

手机号码,快捷登录

老司机
查看: 1272|回复: 2

[推荐] 信息化过程中端口被占用的情况处理

[复制链接]
  • TA的每日心情
    奋斗
    2017-6-27 15:01
  • 签到天数: 72 天

    [LV.6]常住居民II

    发表于 2014-10-10 18:03:55 | 显示全部楼层 |阅读模式
    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
    楼主热帖
    启用邀请码注册,提高发帖质量,建设交流社区
  • TA的每日心情
    擦汗
    2024-1-18 12:29
  • 签到天数: 1965 天

    [LV.Master]伴坛终老

    发表于 2014-10-10 18:56:32 | 显示全部楼层
    学习了6 [+ m7 q1 `" b2 x. o5 ?
    谢谢分享.( {$ x$ U6 P  A" E7 _5 f

    3 T1 Z& Q4 R$ anetstat -aon|findstr "9050"- 5 I: K$ g! j+ d, V6 E" }
    - 本文出自阳光网驿--企业信息化专家,原文地址:http://bbs.sunwy.org/thread-191131-1-1.html
    启用邀请码注册,提高发帖质量,建设交流社区
  • TA的每日心情
    开心
    2014-12-10 19:35
  • 签到天数: 5 天

    [LV.2]偶尔看看I

    发表于 2014-11-7 09:30:34 | 显示全部楼层
    赞,感谢分享。。。。。。。。。。。。。。。。
    启用邀请码注册,提高发帖质量,建设交流社区
    您需要登录后才可以回帖 登录 | 注册

    本版积分规则

    快速回复 返回顶部 返回列表