方法:Linux/Windows进程和端口如何相互求证


1. 问题描述


开发过程中,我们经常会遇到这样的情况:

  1. 服务A启动,提示端口被占用,导致服务无法正常工作,需要查看端口被哪个进程占用了。
  2. 服务A启动,正常监听,等待连接、请求,但是第三方说无法连接或者发送请求无响应,怀疑服务A是否已正常监听,服务A要自证清白。
  3. 好奇心态自驱,想了解某厂应用服务监听哪些端口。

上述情况,有很多种方式来确认、解决。比如:第2点我们可以通过 telnet 指令来求证,也可以通过模拟客户端发送请求验证(例:http监听,通过 postman 模拟请求)。

方式有很多,不做一一列举,相信大家比笔者更有经验,解决方案也许会更加巧妙、简洁。

这里我们简单探讨一下如何通过 " netstat " 指令求证上述情况。


2. 查看端口被哪些进程占用


1. Windows 系统环境

指令:“ netstat -ano | findstr 端口号 ”

示例:
在这里插入图片描述


2. linux 系统环境

指令:“ netstat -tunlp | grep 端口号 ”

示例:
在这里插入图片描述


3. 查看进程在监听哪些端口


1. Windows 系统环境

指令:“ netstat -ano | findstr 进程PID ”

示例:
在这里插入图片描述


2. linux 系统环境

指令:“ netstat -tnlp | grep 进程名 ” “ netstat -tnlp | grep 进程PID ”

示例:
在这里插入图片描述

在这里插入图片描述

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.hqwc.cn/news/485140.html

如若内容造成侵权/违法违规/事实不符,请联系编程知识网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!

相关文章

Flutter NestedScrollView 内嵌视图滚动行为一致

Flutter NestedScrollView 内嵌视图滚动行为一致 视频 https://youtu.be/_h7CkzXY3aM https://www.bilibili.com/video/BV1Gh4y1571p/ 前言 上一节讲了 CustomScrollView ,可以发现有的地方滚动并不是很连贯。 这时候就需要 NestedScrollView 来处理了。 今天会写…

更高效的构建工具-vite

更高效的构建工具-vite 前言Vite是什么Vite和webpack的比较1. 运行原理2. 使用成本 Vite的初体验 前言 首先我们要认识什么时构建工具? 企业级项目都具备什么功能呢? Typescript:如果遇到ts文件,我们需要使用tsc将typescript代码…

Mac Jmeter下载安装启动(1)

目录 Jmeter下载安装启动下载启动 Jmeter下载安装启动 注意⚠️:使用jmeter需要有java环境 下载 官网下载地址:https://jmeter.apache.org/ 会看到这里有两个版本,那么有什么区别么? Binaries是可执行版,直接下载解…

【开源】SpringBoot框架开发康复中心管理系统

目录 一、摘要1.1 项目介绍1.2 项目录屏 二、功能模块2.1 普通用户模块2.2 护工模块2.3 管理员模块 三、系统展示四、核心代码4.1 查询康复护理4.2 新增康复训练4.3 查询房间4.4 查询来访4.5 新增用药 五、免责说明 一、摘要 1.1 项目介绍 基于JAVAVueSpringBootMySQL的康复中…

新书推荐:《分布式商业生态战略:未来数字商业新逻辑与企业数字化转型新策略》

近两年,商业经济环境的不确定性越来越明显,市场经济受到疫情、技术、政策等多方因素影响越来越难以预测,黑天鹅事件时有发生。在国内外经济方面,国际的地缘政治对商业经济产生着重大的影响,例如供应链中断,…

发布订阅模式:观察者模式的一种变体

发布-订阅模型(Publish-Subscribe Model)的底层机制通常基于观察者模式。 发布-订阅模型是观察者模式的一种变体。 在观察者模式中,主题(或被观察者)维护了一组观察者,当主题的状态发生变化时&#xff0c…

【监控】Spring Boot+Prometheus+Grafana实现可视化监控

目录 1.概述 2.spring actuator 3.Prometheus 3.1.介绍 3.2.使用 1.client端的配置 2.server端的配置 4.grafana 5.留个尾巴 1.概述 本文是博主JAVA监控技术系列的第四篇,前面已经聊过了JMX、Spring actuator等技术,本文我们就将依托于Spring …

如何在Mac上启用蓝牙,这里提供几个方法

序言 要将蓝牙配件与Mac配对,首先,你需要在Mac上启用蓝牙。现在有不同的方法可以在Mac上关闭/打开蓝牙,因为苹果macOS集成了Siri。我们将讨论在不使用鼠标的情况下打开蓝牙。为此,激活Siri并要求它打开蓝牙,它将自动启…

PowerDesigner 安装

PowerDesigner 安装汉化破解使用过程 - 沦陷 - 博客园 (cnblogs.com)https://www.cnblogs.com/huangting/p/12654057.html

体验浏览器公司出品的浏览器

朋友,你现在是不是正在使用浏览器看这篇文章? 当然,这篇文章我也是在浏览器中完成的,使用的浏览器就是有叫浏览器公司出品的浏览器。 出品公司:The Browser Company 产品名: Arc Search 下载地址&#xf…

机器学习 day39(决策树和神经网络的比较)

单个决策树、决策树集合的优缺点 适用于表格数据(结构化数据)。例如在房屋预测中,我们有房屋大小、卧室数量、楼层数量、房屋年龄等数据,这些数据可以存储在表格中,不论是连续的还是离散的都可以不适用于非结构化数据…

springboot班级综合测评管理系统源码和论文

随着互联网技术的高速发展,人们生活的各方面都受到互联网技术的影响。现在人们可以通过互联网技术就能实现不出家门就可以通过网络进行系统管理,交易等,而且过程简单、快捷。同样的,在人们的工作生活中,也就需要互联网…