linux根据端口号查询jar包所在位置
在Linux上,可以使用以下命令来查找特定端口号对应的程序或进程:
-
使用
netstat命令查看正在监听的端口号及其对应的进程ID:netstat -tlnp | grep <端口号>例如,要查找端口号为8080的程序,可以运行以下命令:
netstat -tlnp | grep 8080 -
使用
lsof命令查看指定端口号的进程所打开的文件:lsof -i :<端口号>例如,要查找端口号为8080的程序,可以运行以下命令:
lsof -i :8080 -
使用
ps命令结合grep过滤特定端口号对应的进程:ps -ef | grep <端口号>例如,要查找端口号为8080的程序,可以运行以下命令:
ps -ef | grep 8080
一旦确定了特定端口号对应的进程ID,你可以通过以下命令查找进程启动的可执行文件或JAR包的位置:
ls -l /proc/<进程ID>/exe
例如,如果进程ID为1234,你可以运行以下命令来查找对应的可执行文件或JAR包位置:
ls -l /proc/1234/exe
请注意,以上命令可能需要root权限才能执行。
原文地址: https://www.cveoy.top/t/topic/jdkY 著作权归作者所有。请勿转载和采集!