zoukankan      html  css  js  c++  java
  • 如何查看端口被那个程序占用?

    在启动应用程序时发现需要的端口已经被占用,启动失败,怎么才能查看是那个应用程序占用了该端口?可以在命令符下用netstat查看:

    netstat -a -n  显示各个端口占用
    netstat -ano   显示各个端口占用和进程PID

    开始--运行--cmd 确定或回车进入命令提示符窗口,键入netstat -ano 即可看到所有连接的端口占用情况及PID,然后在任务管理器中找到这个PID所对应的程序,如果任务管理器中没有PID这一项,可以在任务管理器中选"查看"-"选择列"-"PID"前打上对勾。

    也可以用以下办法确定是那个程序占用了端口:

    进入命令提示符然后键入netstat -aon|findstr "3306"(例如我要查看3306端口是被那个应用程序占着)

    C:\Documents and Settings\Administrator>netstat -aon|findstr "3306"
      TCP    0.0.0.0:3306           0.0.0.0:0              LISTENING       252

    C:\Documents and Settings\Administrator>tasklist|findstr "252"
    MYSQLD.EXE                   252 Console                 0      4,820 K

    由此可以看出是mysql占用着3306端口。

  • 相关阅读:
    使用 Spring data redis 结合 Spring cache 缓存数据配置
    Spring Web Flow 笔记
    Linux 定时实行一次任务命令
    css js 优化工具
    arch Failed to load module "intel"
    go 冒泡排序
    go (break goto continue)
    VirtualBox,Kernel driver not installed (rc=-1908)
    go运算符
    go iota
  • 原文地址:https://www.cnblogs.com/buffer/p/1922854.html
Copyright © 2011-2022 走看看