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

 找回密码
 注册

QQ登录

只需一步,快速开始

扫描二维码登录本站

手机号码,快捷登录

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

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

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

    [LV.6]常住居民II

    发表于 2014-10-10 18:03:55 | 显示全部楼层 |阅读模式
    windows 如何查看端口占用情况
    ) s5 u  E5 i$ o* G% M* B9 p! K4 X( p; i5 a& M
      开始--运行--cmd 进入命令提示符 输入netstat -ano 即可看到所有连接的PID 之后在任务管理器中找到这个PID所对应的程序如果任务管理器中没有PID这一项,可以在任务管理器中选"查看"-"选择列"! p9 |0 M7 w8 f# W- Z) i
    " K; ~& ]) ^  c7 |+ O$ j8 m
      经常,我们在启动应用的时候发现系统需要的端口被别的程序占用,如何知道谁占有了我们需要的端口,很多人都比较头疼,下面就介绍一种非常简单的方法,希望对大家有用
    * x, W9 C- V$ p! H6 [6 O5 j
    & c5 q) ]* W2 B# c9 \  假如我们需要确定谁占用了我们的9050端口; B. @) n# y# L2 y* V
    & z5 ]: v4 r5 R" r' p/ J2 ?# h
      1、Windows平台5 a1 j  U* H1 F$ ]. }" R
    % X% k" \! C$ Q6 b5 a
      在windows命令行窗口下执行:
    4 Z: q; n) n; l: q; z
    5 ?3 p4 e, R; w4 Z; g1 P  1.查看所有的端口占用情况
    8 X4 o( `2 o/ m
    ) d& ~  H& @2 R) `) A  C:\>netstat -ano
    . Y1 K  v; [4 `( B* Z5 N5 U$ _. T. L
      协议 本地地址 外部地址 状态 PID
    ; `+ P7 C/ `2 w& g. y1 k4 k# e2 B) ]# u7 ~
      TCP 127.0.0.1:1434 0.0.0.0:0 LISTENING 3236
    7 U# q3 X8 @+ o9 @+ m/ c  O3 L( z7 X- ]
      TCP 127.0.0.1:5679 0.0.0.0:0 LISTENING 4168
    ! P2 j; f; H5 d' r8 ]$ N4 T* I  o9 g( L4 k; I- p+ g8 |
      TCP 127.0.0.1:7438 0.0.0.0:0 LISTENING 4168
    . ]' B3 ^, R, {) j
    " ^" R+ j0 l. J2 c& t+ ]4 a  TCP 127.0.0.1:8015 0.0.0.0:0 LISTENING 1456
    6 q- h! I3 P, H: f
    8 e9 Z& r0 ~$ z  TCP 192.168.3.230:139 0.0.0.0:0 LISTENING 4' M7 c1 ~; {0 K8 a# m: D- [/ p

    / s$ r$ t. {: S; y; t  TCP 192.168.3.230:1957 220.181.31.225:443 ESTABLISHED 3068/ t3 M+ D% {  U. i  s0 @

    . _8 c9 `, a' r  TCP 192.168.3.230:2020 183.62.96.189:1522 ESTABLISHED 1456
    $ j- V7 m0 h, _& H( @
      t# h/ u& y& ^/ g  TCP 192.168.3.230:2927 117.79.91.18:80 ESTABLISHED 4732, u  g6 R( t( w0 n# O' c
    4 `$ L; D& i  R8 A. i! }( u; h5 L
      TCP 192.168.3.230:2929 117.79.91.18:80 ESTABLISHED 4732
    ' z- u5 x/ e+ E$ L$ w; l4 |- v, m! i
    ( I/ g9 t4 X7 _4 |" K  TCP 192.168.3.230:2930 117.79.91.18:80 ESTABLISHED 4732
    # t3 {& S% O1 \: k4 \3 l; a  f' G4 i% r+ R% G% t
      TCP 192.168.3.230:2931 117.79.91.18:80 ESTABLISHED 47329 F7 U  ]% W2 p$ F- |$ W' [2 z/ ^+ w
    $ o( m& S4 ]" x' Q
      2.查看指定端口的占用情况5 P- i5 r' d+ I7 y" a
    / _$ Z, _& v0 B5 r- i2 [; ]
      C:\>netstat -aon|findstr "9050"' v8 ~( ~; y3 r/ _' D- u- g) ^
    6 t2 C8 G6 Y. z& K, e$ M3 N8 B/ R
      协议 本地地址 外部地址 状态 PID* H& p9 R) Q% A6 {9 @
    ! E. p# \+ K% K
      TCP 127.0.0.1:9050 0.0.0.0:0 LISTENING 2016, ]7 E4 {/ \$ B5 S& ?
    : g' E* ~) q% L+ P$ v& B
      P: 看到了吗,端口被进程号为2016的进程占用,继续执行下面命令: (也可以去任务管理器中查看pid对应的进程)2 p; D$ d! b& z1 l4 m8 q/ v) \5 J
    1 y5 l! @1 V: u7 x$ ?3 W
      3.查看PID对应的进程
    4 z) e6 L! U  @) h9 ?% ~' t1 B$ d' r% G
    : d1 N0 `* C/ v; A  C:\>tasklist|findstr "2016"& g6 h5 U- U' _( h& C+ U4 l& i

    9 Q" ?3 {* \* J/ a- q( x5 o  映像名称 PID 会话名 会话# 内存使用
    1 y1 v7 e- o5 a" P) [1 E3 f6 X& s& t8 j
      ========================= ======== ================
    0 j  W' M6 d# _' d, y3 s& N5 m1 c& Q5 y; }2 m
      tor.exe 2016 Console 0 16,064 K& e; S- ~3 Q2 s8 L! s; t

    5 i* f7 N9 I# b% P$ B  P:很清楚吧,tor占用了你的端口。
    3 v  Y: ^' \' s, d  c1 c  I, g! ^9 t3 N) y. G2 B/ D1 o# \1 L/ b6 ~
      4.结束该进程
    0 s3 }3 j& ~& {# e  ]4 m. ^8 C
    7 q& T6 H$ G3 z. P% {  C:\>taskkill /f /t /im tor.exe" s2 Q: v9 o; s
    楼主热帖
    启用邀请码注册,提高发帖质量,建设交流社区
  • TA的每日心情
    擦汗
    2024-1-18 12:29
  • 签到天数: 1965 天

    [LV.Master]伴坛终老

    发表于 2014-10-10 18:56:32 | 显示全部楼层
    学习了1 X0 t7 C- M# _2 O% K$ D2 _5 X
    谢谢分享.0 x1 q5 U$ J* r* x4 ?
    # R1 K# L" L; c* l' ^. m8 @% k% A
    netstat -aon|findstr "9050"-
    1 V! `% `8 D! n- w - 本文出自阳光网驿--企业信息化专家,原文地址: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 | 显示全部楼层
    赞,感谢分享。。。。。。。。。。。。。。。。
    启用邀请码注册,提高发帖质量,建设交流社区
    您需要登录后才可以回帖 登录 | 注册

    本版积分规则

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