English |
  • 美国VPS主机推荐
  • |
  • 代购服务
  • |
  • 10美元以下VPS
  • |
  • VPS新手指南/教程
  • |
  • 留言板
  • |
  • 关于
  • | 登录 |

    Linux和Windows VPS/服务器上查看端口被哪个程序占用

    2010年11月2日 上午 | 作者:VPS侦探

    无论是在Linux还是Windows上都可能会遇到端口被占用nginx、mysql、apache等程序无法启动,下面说分别说一下Linux和Windows上如何查看端口被那个程序占用。

    Linux篇:

    使用命令:lsof -i:被占用的端口号

    会显示出程序,及程序的PID,执行:kill 程序的PID 。

    如果提示没有安装lsof这个命令,CentOS可以执行:yum install lsof 安装,Debian可以执行:apt-get install lsof 安装。

    Windows篇:

    Windows上的工具比较多,如Active Ports,如果手头上没有现成的工具可以用命令:netstat -aon|findstr "80"

    如下图:最后一列为程序PID,再通过tasklist命令:tasklist | findstr "2724"

    再通过任务管理结束掉这个程序就可以了。

    >>转载请注明出处:VPS侦探 本文链接地址:https://www.vpser.net/manage/linux-windows-ports.html
    VPS侦探推荐:
    遨游主机VultrLinode搬瓦工LOCVPSKVMLAHOSTKVMHostXen80VPS美国VPS主机,国内推荐腾讯云阿里云
    欢迎加入VPS侦探论坛交流:https://bbs.vpser.net

    发表评论

    *必填

    *必填 (不会被公开)

    评论(一条评论)

    1. Timothy说道:

      netstat -anp|grep 被占用的端口号
      也很好用