zoukankan      html  css  js  c++  java
  • 查看系统端口占用情况

          昨天在安装SVN的时候,发现8443端口被占用,进而想到之前安装Apache的时候80端口被占用的情况,发现经常会发生端口冲突问题。于是决定写一下系统端口占用情况查看方式,方便大家在遇到类似情况的时候进行处理。

    方法1:

    • 首先打开命令行

      打开方法:“开始”→“运行”→输入“cmd”后回车

    • 输入“netstat -ano”查看所有端口占用情况

      找到自己被占用的端口号,并记住对应的“PID”

      如果觉得显示出来的太多不方便查找,就输入“netstat -ano | findstr "端口号"”来进行筛选

    • 打开任务管理器,并显示PID列

      ※如果任务管理器已经有PID一列则可以跳过次步骤。

      “Ctrl+Shift+Esc”打开任务管理器,菜单选择“查看”→“选择列”,在弹出窗口中勾选“PID(进程标识符)”后确定。

    • 根据PID查看对应进程

      根据刚刚在cmd中找到的PID,在任务管理器中查找对应PID进程。

      此处请注意,如果没有对应的PID,请将“显示所有用户的进程”勾选。

    • 结束进程或关闭服务

      这个就不好说了,想我查找的是MySQL的进程,这是个服务,要关闭服务。这里具体情况得具体分析了。

    方法2:

    • 打开cmd(具体方法见方法1)

    • 输入“netstat -ano | findstr "端口号"”找到对应PID。

      C:\Users\Rainisic>netstat -ano | findstr "3306"
      TCP 0.0.0.0:3306 0.0.0.0:0 LISTENING 1504
      TCP [::]:3306 [::]:0 LISTENING 1504
    • 输入“tasklist|findstr "端口号"”找到对应进程。

      C:\Users\Rainisic>tasklist | findstr "1504"
      mysqld.exe 1504 Services 0 44,216 K
    • 结束进程或关闭服务

            这次就简单多了,并且在这里还显示出来了是“Services”(服务),如果是进程的话将会显示“Console”(控制台)。如果是服务就去关闭服务,如果是进程就关掉对应软件就OK啦。

    OK,教程结束~

  • 相关阅读:
    配置错误定义了重复的“system.web.extensions/scripting/scriptResourceHandler” 解决办法
    js 获取cookie
    jQuery+Ajax+PHP 制作简单的异步数据传输(测试用户名是否可用)
    既之前的基础,先写个简单的PHP 与数据库 的数据交流
    Web 后端--PHP 与数据库的交互
    MySQL 忘记密码怎么办?
    MySQL 继续-- Win7 安装及后续工作
    数据库初识--从MySQL 出发
    在PHP中使用MySQL Mysqli操作数据库 ,以及类操作方法
    电脑使用--快捷键等
  • 原文地址:https://www.cnblogs.com/rainisic/p/View_the_system_port_occupancy.html
Copyright © 2011-2022 走看看