服务器端口被占用解决方案


在服务器上安装某服务时,可能会遇到端口被占用的情况,在这种情况下,需要我们先了解到底是什么程序占用了端口,才可以入手解决问题。

1. netstat -ano 查看相应端口对应程序的PID

例如:

C:> netstat -ano

Active Connections

Proto Local Address          Foreign Address        State           PID
TCP    0.0.0.0:135            0.0.0.0:0              LISTENING       1760
TCP    0.0.0.0:445            0.0.0.0:0              LISTENING       4
TCP    0.0.0.0:2967           0.0.0.0:0              LISTENING       660
TCP    0.0.0.0:3389           0.0.0.0:0              LISTENING       1712
TCP    0.0.0.0:3934           0.0.0.0:0              LISTENING       728
TCP    0.0.0.0:10700          0.0.0.0:0              LISTENING       4920
TCP    10.186.20.116:21       0.0.0.0:0              LISTENING       272
TCP    10.186.20.116:80       0.0.0.0:0              LISTENING       4516

可查看到占用21端口的进程PID为 1984

2. tasklist查看相应的PID号的程序

tasklist /fi "pid eq PID"

例如:

C:tasklist /fi "pid eq 272"

图像名 PID 会话名 会话# 内存使用
========================= ====== ================ ======== ============
inetinfo.exe 1984 Console 0 3,980 K

3. 如果要释放该端口 用tskill PID 命令

例,如要释放21端口:

tskill 1984

用同样的办法,可以解决其他端口被占用的情况。

思章老师

认准了方向,就要勇敢地走下去,十年磨一剑,我相信,只要坚持,一切都有可能。

相关日志

  1. 没有图片

    2010.03.15

    DedeCMS 5.5 用当前位置标签实现标题的优化

    网上较流行实现DEDECMS二级目录|一级目…

  2. 2014.03.20

    Mac OS X Terminal:终端使用教程(转)

    为什么要使用命令行/如何开启命令行? 许多功…

  3. 没有图片

    2013.12.28

    Debian Nginx 如何添加虚拟主机

    这段时间折腾阿里云,开始是用CentOS加固…

  4. 没有图片

    2011.04.02

    WordPress头像缓存:WP Gravatar Mini Cache V1.0.4

    近来博客联盟网站因备案临时关闭,我时间就多了…

  5. 没有图片

    2009.07.27

    字如其人 文字的书写与价格特征

    1、字体垂直者责任感强 写字字体垂直的人注重…

  6. 没有图片

    2012.06.23

    CentOS 6 安装后基本配置

    1.网络配置 (1)命令配置 # ifcon…

评论

  1. 蛋壳 2012.12.11 1:50下午

    玩命令行真的很有成就感,很实用 🙂

  2. 恒泽堂 2012.12.05 11:17上午

    :mrgreen: 下次知道怎么解决了。谢谢