在Linux上,可以使用以下命令来查找特定端口号对应的程序或进程:

  1. 使用netstat命令查看正在监听的端口号及其对应的进程ID:

    netstat -tlnp | grep <端口号>
    

    例如,要查找端口号为8080的程序,可以运行以下命令:

    netstat -tlnp | grep 8080
    
  2. 使用lsof命令查看指定端口号的进程所打开的文件:

    lsof -i :<端口号>
    

    例如,要查找端口号为8080的程序,可以运行以下命令:

    lsof -i :8080
    
  3. 使用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权限才能执行。

linux根据端口号查询jar包所在位置

原文地址: https://www.cveoy.top/t/topic/jdkY 著作权归作者所有。请勿转载和采集!

免费AI点我,无需注册和登录