美文网首页
端口占用的查看与解除

端口占用的查看与解除

作者: 斐硕人 | 来源:发表于2017-02-15 07:32 被阅读0次
    1. 在 windows 下端口占用情况
      快捷键 win+r ( 或 开始 -> 运行 -> cmd ),进入 DOS 窗口
      接下来分别运行以下命令:
    >netstat -aon | findstr "80"
    Proto Local Address Foreign Address State PID
    ==== ============ ============== ========== ======
    TCP 0.0.0.0:80 0.0.0.0:0 LISTENING 1688
    

    可以看出 80 端口被进程号为 1688 的程序占用.

     >tasklist | findstr "1688"
    图像名 PID 会话名 会话# 内存使用
     ========================= ====== ================ ======== ============
     inetinfo.exe 1688 Console 0 2,800 K
    

    很明显,是 inetinfo.exe 占用了 80 端口.
    如果你并不了解此进程是干什么用的,千万不要盲目地将其 kill 掉,最好先百度或 Google 搜索一下;当然如果你很了解它,并确定可以终止,那么继续下面的命令.

     >taskkill /pid 1688 /F
    成功: 已终止 PID 为 1688 的进程。
    

    如果你确定可以终止该进程,那么就直接使用上面的命令把 PID 为 1688 的进程终止.(这一步也可以在任务管理器中执行,inetinfo.exe 就是任务管理器中的映像名称,选中它,点击"结束进程"即可)

     >tasklist | findstr "1688"
    

    再次确认是否成功终止,如果成功终止此次执行命令后应返回空.

    1. Linux 下如何查看 80 端口占用情况
      查询端口是否被占用,被哪个进程占用
    netstat -anl | grep "80" 
    lsof -i:80
    

    终止进程的方式:

    kill PID
    

    相关文章

      网友评论

          本文标题:端口占用的查看与解除

          本文链接:https://www.haomeiwen.com/subject/nfkkvttx.html