Linux通过端口号找到程序启动路径(Ubuntu20)

通过端口号找到程序启动路径步骤

端口号: 10020

1. 通过端口找PID

这里常用的有两种命令都可以 lsof(list open files) 和 netstat( Network Statistics)

方式一:

lsof -i :10020

apl 复制代码
COMMAND  PID USER   FD   TYPE   DEVICE SIZE/OFF NODE NAME
java    1178 root  119u  IPv6 38904376      0t0  TCP *:10020 (LISTEN)

方式二:

netstat -nptl | grep 10020

apl 复制代码
tcp6       0      0 :::10020                :::*                    LISTEN      1178/java 

通过上面两种方式都找到了进程的ID, 下面就是通过ID找启动目录

2. 使用 /proc 目录找到启动目录

ls -l /proc/1178/cwd

apl 复制代码
lrwxrwxrwx 1 root root 0 Nov 12 13:47 /proc/1178/cwd -> /usr/local/java/jar/cookie-demo

这里的软链接就是启动目录的位置.😄

相关推荐
库玛西4 分钟前
深入浅出Linux select网络模型:从底层位图原理到C++面向对象高级封装
linux·服务器·网络·c++·ubuntu
Tingjct6 分钟前
线程详细讲解---聚焦linux
linux·服务器·jvm
数字孪生视频孪生19 分钟前
空间智能技术|跨镜轨迹全域可溯,无感定位无扰赋能落地
大数据·运维·人工智能·重构·架构
ComputerInBook21 分钟前
linux包管理工具——yum(YellowdogUpdaterModified)
linux·运维·服务器·yum·dnf
霸道流氓气质26 分钟前
通义千问 Chat 模型高级用法:Function Calling / Structured Output / 多轮对话
linux·运维·windows
en.en..27 分钟前
Linux mmap 内存映射深度解析:基于帧缓冲 /dev/fb0
java·服务器·前端
实心儿儿34 分钟前
Linux —— epoll(1)
linux·网络
资深技术分享员41 分钟前
技术赋能降本增效:Geejing WebBuilder 企业级低代码平台的专业化研发与运维便利价值解析
运维·低代码·架构
s_w.h1 小时前
【 计网 】序列化与反序列化
linux·服务器·网络·算法·bash
Boop_wu1 小时前
[LangGraph] 案例 2 : 支持搜索的智能代理系统
服务器·windows·python·langchain