Linux系统根据端口号查找项目路径

简介: Linux系统根据端口号查找项目路径

有时候项目部署的太多,都忘了放到哪里,只知道项目的访问端口,如何找到项目的位置呢?

  • 如果知道项目部署在tomcat容器里:ps anx|grep tomcat 查找运行中的tomcat 程序。如果有运行中的tomcat的话,会结果包括Tomcat路径。
    类似的也可以查找其他如查找Nginx:ps anx|grep nginx
  • 只知道端口号
  1. 首先根据端口号查找进程:netstat -apn|grep 8080 查找端口为 8080 的项目
    存在8080端口的程序在运行,那就会出现下边的记录:tcp6 0 0 :::8080 :::* LISTEN 44629/java其中 44629 即是当前8080 端口所占用的进程号
  2. 然后根据进程号去查找项目路径:ps -ef|grep java | grep 44629
  3. 如果你第2步没有找到项目路径的话:lsof -i:端口号
# 根据端口号查询出进程号
lsof -i:8080
# 根据端口号查询出进程号
netstat -tunlp|grep 8080
# 根据上边查询到的进程号2406,查询应用
ps -ef| grep 2406
ps aux | grep 2406


相关文章
|
4月前
|
Ubuntu Linux Anolis
Linux系统禁用swap
本文介绍了在新版本Linux系统(如Ubuntu 20.04+、CentOS Stream、openEuler等)中禁用swap的两种方法。传统通过注释/etc/fstab中swap行的方式已失效,现需使用systemd管理swap.target服务或在/etc/fstab中添加noauto参数实现禁用。方法1通过屏蔽swap.target适用于新版系统,方法2通过修改fstab挂载选项更通用,兼容所有系统。
417 3
Linux系统禁用swap
|
4月前
|
Linux
Linux系统修改网卡名为eth0、eth1
在Linux系统中,可通过修改GRUB配置和创建Udev规则或使用systemd链接文件,将网卡名改为`eth0`、`eth1`等传统命名方式,适用于多种发行版并支持多网卡配置。
915 3
|
Ubuntu Linux 网络安全
Linux系统初始化脚本
一款支持Rocky、CentOS、Ubuntu、Debian、openEuler等主流Linux发行版的系统初始化Shell脚本,涵盖网络配置、主机名设置、镜像源更换、安全加固等多项功能,适配单/双网卡环境,支持UEFI引导,提供多版本下载与持续更新。
524 0
Linux系统初始化脚本
|
4月前
|
安全 Linux Shell
Linux系统提权方式全面总结:从基础到高级攻防技术
本文全面总结Linux系统提权技术,涵盖权限体系、配置错误、漏洞利用、密码攻击等方法,帮助安全研究人员掌握攻防技术,提升系统防护能力。
461 1
|
4月前
|
监控 安全 Linux
Linux系统提权之计划任务(Cron Jobs)提权
在Linux系统中,计划任务(Cron Jobs)常用于定时执行脚本或命令。若配置不当,攻击者可利用其提权至root权限。常见漏洞包括可写的Cron脚本、目录、通配符注入及PATH变量劫持。攻击者通过修改脚本、创建恶意任务或注入命令实现提权。系统管理员应遵循最小权限原则、使用绝对路径、避免通配符、设置安全PATH并定期审计,以防范此类攻击。
1133 1
|
Java Linux Shell
Linux探秘之旅:透彻理解路径、命令与系统概念
Linux探秘之旅:透彻理解路径、命令与系统概念
207 1
|
Linux Shell
Linux中认识路径的概念
Linux中认识路径的概念
143 0
|
Linux Shell
Linux中认识路径的概念
Linux中认识路径的概念
91 0
|
Linux Shell
Linux入门认识路径的概念
Linux入门认识路径的概念
165 0
|
Shell Linux