Window平台下通过cmd命令查看端口占用、查看进程、结束进程「建议收藏」

Window平台下通过cmd命令查看端口占用、查看进程、结束进程「建议收藏」Window平台下通过cmd命令查看端口占用、查看进程、结束进程一、概述:在学习进程间通讯的时候,我们知道有一种通讯方式叫做socket。对于跨主机之间的进程通讯,这种方式更为常见,比如常见的基于B/S架构的web服务就是这种通讯方式的一个常见应用,客户端通过IP+PORT找到位于服务端上监听此端口的进程,从而与该进程进行数据通…

大家好,又见面了,我是你们的朋友全栈君。

                    Window平台下通过cmd命令查看端口占用、查看进程、结束进程

一、概述:

        (更好的阅读体验,请移步我的个人博客)在学习进程间通讯的时候,我们知道有一种通讯方式叫做socket。对于跨主机之间的进程通讯,这种方式更为常见,比如常见的基于B/S架构的web服务就是这种通讯方式的一个常见应用,客户端通过  IP+PORT 找到位于服务端上监听此端口的进程,从而与该进程进行数据通讯。再如我们常见的MySQL数据库程序,通常我们会先安装mysql应用程序,设置其启动时监听的端口,这样,当我们启动这个程序的时候,mysql服务进程就会绑定相关的端口(测试的时候常用的是3306端口),进而可以接收来自于这个端口的请求,进行相关的处理,反馈。对于这类程序,有时候会出现由于端口被占用导致启动失败的情况,比如电脑上的一个进程已经绑定了3306端口,这个时候如果再启动mysql程序,就会出现端口被占用的错误。这个时候简单一些的处理方式是可以修改mysql使用的端口号,或者结束占用3306端口的进程。

二、查看端口的占用情况:

         打开电脑上面的一个终端,如cmd(开始-运行-cmd),键入  netstat -ano 命令,这时候就可以查看所有的端口占用情况,如下图所示:

Window平台下通过cmd命令查看端口占用、查看进程、结束进程「建议收藏」

 从图中可以看到 3306 被 pid为3608的进程占用。如果知道被占用端口号的话,也可以直接使用 netstat -ano|findstr “3306” 命令,如下图所示:

Window平台下通过cmd命令查看端口占用、查看进程、结束进程「建议收藏」

接着,我们可以使用 tasklist 命令查看pid为3608的进程到底是什么,命令:tasklist|findstr 3608 ,如下图所示:

Window平台下通过cmd命令查看端口占用、查看进程、结束进程「建议收藏」

 可以看到pid为3608的进程是mysqld,这时候如果需要结束此进程,可以使用:taskkill /f /t /im 进程名称 命令,也可以在任务管理器中结束。

三 总结:

 1,socket是一种进程间通讯的方式,使用的话需要知道进程所在的主机IP和绑定的PORT;

 2,查看端口被某一进程占用可以使用 netstat -ano|findstr “port” 命令,此命令可以找到占用进程的pid,然后使用 tasklist|findstr “pid” 找到进程名称,然后使用 taskkill /f /t /im 进程名称  结束进程。

版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请联系我们举报,一经查实,本站将立刻删除。

发布者:全栈程序员-站长,转载请注明出处:https://javaforall.net/144644.html原文链接:https://javaforall.net

(0)
全栈程序员-站长的头像全栈程序员-站长


相关推荐

  • bt种子php啥格式的,bt种子是什么意思(bt种子的格式及文件结构)

    bt种子php啥格式的,bt种子是什么意思(bt种子的格式及文件结构)-文字稿-如果你想要下载一集不存在的回形针视频,你会怎么做?最简单的方法当然是找一个有资源的哥们——每羊,让他把这期视频发给你。早期互联网,大家就是这么共享文件的,但是这样也有很多问题。比如下载的人一多,每个人分配到的带宽就变小了,下载速度会变慢。更危险的是,这期视频是敏感资源,你的哥们本来就不应该分享给你,如果每羊被抓了,大家也都别下载了。针对这些问题,美国工程师BramCohen在20…

    2025年5月26日
    0
  • Log4cpp介绍及使用

    Log4cpp介绍及使用

    2021年12月1日
    35
  • IDEA安装插件的两种方式

    IDEA安装插件的两种方式1.IDEA中在线安装,如图所示2.有的插件下载需要VPN,导致下载很慢,我们可以通过官网下载安装包,通过本地安装包进行安装

    2022年6月1日
    80
  • LOAM 原理及代码实现介绍[通俗易懂]

    LOAM 原理及代码实现介绍[通俗易懂]LOAM介绍paper:《LidarOdometryandMappinginReal-time》LOAM整体框架:将定位与建图分开运行,高频位姿估计+低频优化建图->实现实时,低计算量,低漂移。数据提取及处理:根据点的曲率c来将点划分为不同的类别(边/面特征或不是特征),在每一个sweep中,根据曲率对点进行排序,来作为评价局部表面平滑性的标准。一个sweep指完成一次完整的扫描,一次sweep分为多个scan,每一次sweep的雷达位姿定义为为这一sweep起始时的状态

    2022年9月11日
    0
  • 内部类学习

    内部类学习

    2021年11月12日
    42
  • poj1050最大子矩阵和

    poj1050最大子矩阵和

    2022年2月6日
    35

发表回复

您的邮箱地址不会被公开。 必填项已用 * 标注

关注全栈程序员社区公众号