首页
学习
活动
专区
工具
TVP
发布
精选内容/技术社群/优惠产品,尽在小程序
立即前往

服务器中查询进程对应Jar包位置

Linux查询jar包位置: 适用情况:需要访问Jar路径情况、查询进程对应Jar包情况 ①.根据代码使用maven打包名字,使用ps -ef | grep name,得到进程pid ②.使用...proc名称找到开启进程文件路径: ls -lrt /proc/pid 实战: image.png ①.根据名字进行模糊搜索 image.png ②.根据grep命令查询到有两个进程 根据一个端口pid...查询,如:5806 image.png 查询后PID:5806相关文件夹都会显示出来,那么这样不太方便查询,proc提供了查询当前进程工作目录功能: ls -lrt /proc/5086/cwd image.png...如果根据其中一个pid查询到jar位置不正确,那么再试用其他即可。 ls -lrt : 列出目前工作目录下文件,越新排越后面 。...所以,以上思路是: 使用grep查询处进程PID 根据PID使用proc查询进程工作目录 使用ls -lrt列出当前工作目录 哪么,还可以使用cd命令配合proc命令直接进入5806进程工作目录:

2.7K20
  • 您找到你想要的搜索结果了吗?
    是的
    没有找到

    linux根据进程查看进程位置信息_shell获取进程进程

    1)说明: Linux所有进程都保存在/proc/目录下,保存形式为:/proc/进程。进入到进程目录后,里面有一个cwd链接文件即指向进程目录。 2) 操作: A:确定进程。...如:4874; B:查找进程执行文件。ps aux | grep 4874 C:确定进程所在目录。...ll /proc/4874; 技术交流 CleverCode是一名架构师,技术交流,咨询问题,请加CleverCode创建qq群(架构师俱乐部):517133582。...加群和腾讯,阿里,百度,新浪等公司架构师交流。【架构师俱乐部】宗旨:帮助你成长为架构师! 版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。...如发现本站有涉嫌侵权/违法违规内容, 请发送邮件至 举报,一经查实,本站将立刻删除。

    6.1K20

    Linux中怎么通过PID找到对应进程名及所在目录方法

    有时候通过top命令可以看到有个别进程占用内存比较大,但是top无法直接查看到进程名以及进程所在目录。所以我们可以通过以下方法来定位。 首先需要知道PID,可以通过top命令获取。 ?...然后我们可以用ps看以下大致信息(ps出来信息个人觉得比较乱,不是很方便查找) [root@iZbp13806tx36fgoq7bzk1Z 28990]# ps -aux |grep -v grep|...9d17dc87 org.sonatype.nexus.karaf.NexusMain [root@iZbp13806tx36fgoq7bzk1Z 28990]# 通过上面的信息我们也可以找出这是一个java进程...,在/opt/sonatype/nexus/bin/nexus目录下,当然可以有别的更简单直接方法....这样就可以很直观看出来。 以上就是本文全部内容,希望对大家学习有所帮助,也希望大家多多支持ZaLou.Cn。

    7.1K41

    【Android 逆向】Android 系统文件分析 ( procpid 进程对应进程目录 | oom_adj | maps | smaps | mem | task | environ )

    文章目录 一、/proc/pid_num 进程对应进程信息文件 1、进程查询 2、进程目录 3、进程启动命令 / 包名 4、oom_adj 进程优先级 5、maps 进程内存使用概况 6、smaps...进程内存使用详情 7、mem 进程内存映射 8、task 子线程 9、environ 环境变量 一、/proc/pid_num 进程对应进程信息文件 ---- 在 /proc 目录下 , 有许多以整数命名文件...执行 ps -ef 命令 , 可以查看当前所有进程 , 这些进程对应 PID 就是上述 /proc/ 目录下所有整数对应文件 ; 在 /proc/ 目录下使用 ls -l | grep 31359...命令 , 查询 31359 进程对应文件 , 该 /proc/31359 进程信息文件对应 ps -ef 输出的如下进程信息 ; 腾讯 QQ 进程对应进程是 31359 , 对应进程信息文件是...查看 /proc/1/cmdline 文件内容 , 1 进程对应进程 cmdline 文件中 , 显示是 /init 可执行文件 , 这是个应用程序 , 这是 Android 系统启动时 , Linux

    1.7K10

    服务器地址和端口号是什么怎么看_常见服务对应端口号

    常用端口号与对应服务以及端口关闭 端口简介:本文介绍端口概念,分类,以及如何关闭/开启一个端口   21端口:21端口主要用于FTP(File Transfer Protocol,文件传输协议)...111端口:111端口是SUN公司RPC(Remote Procedure Call,远程过程调用)服务所开放端口,主要用于分布式系统中不同计算机内部进程通信,RPC在多种网络服务中都是很重要组件...只要运行程序向系统提出访问网络申请,那么系统就可以从这些端口号中分配一个供该程序使用。比如1024端口就是分配给第一个向系统发出申请程序。在关闭程序进程后,就会释放所占用端口号。   ...-o 表示显示活动TCP连接并包括每个连接进程ID(PID)。   -s 表示按协议显示各种连接统计信息,包括端口号。...这样,关闭了SMTP服务就相当于关闭了对应端口。

    7.6K70

    『叶问』#40,MySQL进程、连接ID、查询ID、InnoDB线程与系统线程如何对应

    一文快速掌握 MySQL进程、连接ID、查询ID、InnoDB线程与系统线程对应关系。 有时候,怀疑某个MySQL内存查询导致CPU或磁盘I/O消耗特别高,但又不确定具体是哪个SQL引起。...不过本文想讨论是,MySQL进程ID、内部查询ID、内部线程ID,和操作系统层进程ID、线程如何对应起来。...1、操作系统进程ID MySQL是一个单进程多线程服务程序,用 ps -ef|grep mysqld 就能看到其系统进程ID了。...THREAD_OS_ID 值,LWP是Light-Weight Processes缩写(轻量级进程)。...这时候,就可以利用pstack反查对应LWP,再反查出PROCESSLIST_ID,以及正在执行SQL。

    2.5K21

    容器中进程

    内核代码启动 1 进程时候,在没有外面参数指定程序路径情况下,一般会从几个缺省路径尝试执行 1 进程代码。这几个路径都是 Unix 常用可执行代码路径。...系统启动时候先是执行内核态代码,然后在内核中调用 1 进程代码,从内核态切换到用户态。...所以,容器 init 进程也被称为 1 进程。你只需要记住:1 进程是第一个用户态进程,由它直接或者间接创建了 Namespace 中其他进程。...这几乎就像从服务器上拔下电源插头一样。 第二个问题是:一旦进程退出,Bash也会继续退出。...在容器中,1 进程永远不会响应 SIGKILL 和 SIGSTOP 这两个特权信号; 对于其他信号,如果用户自己注册了 handler,1 进程可以响应。

    1.7K60

    全志平台Tina系统GPIO组和GPIO引脚对应关系

    全志平台Tina系统GPIO组和GPIO引脚对应关系 在操作引脚时候,我们有时候会看到如PD4、PL10之类按组分类引脚好,有的时候会看到如86、326之类纯数字引脚。...其实这些引脚都是一个意思,PL10这样命名引脚好只是为了方便编号和使用(比如原理图里),最终都是转换为纯数字引脚进行操作。...转换方式:(以某R18方案项目为例) 在内核头文件lichee/linux-4.4/arch/arm/mach-sunxi/include/mach/gpio.h中有如下对应表: /* pin group...SUNXI_PM_BASE 384 #define SUNXI_PN_BASE 416 #define SUNXI_PO_BASE 448 #define AXP_PIN_BASE 1024 如PD4则对应...同理,根据表中定义,PL10则为362

    19510

    Linux进程ID--Linux进程管理与调度(三)【转】

    是 Linux 中在其命名空间中唯一标识进程而分配给它一个号码,称做进程ID,简称PID。...level 1 中两个子命名空间六个进程分别映射到其父命名空间PID 5~10。...一个PID对应一个task时task_struct设计 一个PID对应一个task_struct如果先不考虑进程之间关系,不考虑命名空间,仅仅是一个PID对应一个task_struct,那么我们可以设计这样数据结构...找到对应进程task_struct,其中首先就需要通过进程pid找到进程struct pid,然后再通过struct pid找到进程task_struct 我知道实现函数有三个。...,我们可以先通过ID(nr值)获取到进程struct pid实体(局部ID),然后根据局部ID、以及命名空间,获得进程task_struct结构体 可以使用pid_task根据pid和pid_type

    5.8K10

    Python按照遥感影像条带遴选对应栅格文件

    此外,每一个子文件夹命名也是和遥感影像分幅条带对应,比如43LCC这一个子文件夹就是保存了UTM编号为43网格内全部遥感影像。...我们希望实现,就是基于上图所示研究区域内遥感影像分幅条带信息,在大量遥感影像中筛选出这些分幅对应遥感影像文件,并将其通过复制方式放入到一个新结果文件夹中。   ...()函数进行遍历,通过一个if判断语句找到大文件夹下对应子文件夹;随后,在这一子文件夹中同样通过os.walk()函数,进行遥感影像文件遍历——也就是代码中第2个、第3个、第4个for循环所做事情...这里还有一个需求,因为我们这里保存是多时相遥感影像数据(即每一个分幅条带对应着多个不同时相遥感影像文件),因此我们希望在目标文件夹中,同样用各个分幅条带作为名称,创建多个子文件夹;然后将当前分幅条带对应全部遥感影像数据放入这一文件夹中...运行上述代码,最终我们得到结果如下图所示;其中,每一个子文件夹都表示一个分幅条带,子文件夹内即为这一分幅条带对应全部时相遥感影像文件。   至此,大功告成。

    18610

    Nginx服务器进程

    Nginx服务器进程有3类:主进程、工作进程、缓存进程 (1)主进程 Nginx启动时运行主要进程,主要功能是与外界通信和对内部其他进程进行管理 主要工作内容 1)读取配置文件,验证有效性和正确性...2)建立、绑定、关闭 socket 3)按照配置生成、管理、结束工作进程 4)接收指令,如 重启、升级、退出 5)不中断服务,平滑重启、升级,升级失败回滚处理 6)开启日志文件,获取文件描述符 (2)...工作进程 由主进程生成,生成数量由配置文件指定,工作进程生存于主进程整个生命周期 主要工作内容 1)接收请求 2)将请求依次送入各个功能模块进行过滤处理 3)IO调用,获取响应数据 4)与后端服务器通信...,接收后端服务器处理结果 5)数据缓存,访问缓存索引、查询、调用缓存数据 6)发送请求结果 7)接收主进程指令,如 重启、升级、退出 (3)缓存进程 缓存进程有两类 1)缓存索引重建进程 nginx启动后由主进程生成...,在缓存元数据重建完成后就自动退出 该进程启动后,对缓存文件目录结构扫描,在内存中建立索引元数据库 2)缓存索引管理进程 生存于主进程整个生命周期 负责在索引元数据更新完成后,对元数据是否过期进行判断

    4.4K40

    Linux下2进程kthreadd--Linux进程管理与调度(七)

    2进程 内核初始化rest_init函数中,由进程 0 (swapper 进程)创建了两个process init 进程 (pid = 1, ppid = 0) kthreadd (pid = 2,...kernel_thread创建内核线程会被加入到此链表中,因此所有的内核线程都是直接或者间接以kthreadd为父进程 2进程创建 在rest_init函数中创建2进程代码如下 pid =...kthreadd_task = find_task_by_pid_ns(pid, &init_pid_ns); rcu_read_unlock(); complete(&kthreadd_done); 2进程事件循环...如果kthread_create_list不为空,则进入while循环,在该循环体中会遍历该kthread_create_list列表,对于该列表上每一个entry,都会得到对应类型为struct...然后函数在kthread_create_list中删除create对应列表entry,接下来以create指针为参数调用create_kthread(create). create_kthread过程如下

    2.4K20

    Linux下1进程前世(kernel_init)今生(init进程)----Linux进程管理与调度(六)

    前面我们了解到了0进程是系统所有进程先祖, 它进程描述符init_task是内核静态创建, 而它在进行初始化时候, 通过kernel_thread方式创建了两个内核线程,分别是kernel_init...由0进程创建1进程(内核态),1内核线程负责执行内核部分初始化工作及进行系统配置,并创建若干个用于高速缓存和虚拟主存管理内核线程。...init进程 随后,1进程调用do_execve运行可执行程序init,并演变成用户态1进程,即init进程。 init进程是linux内核启动第一个用户级进程。...它按照配置文件/etc/initab要求,完成系统启动工作,创建编号为1、2若干终端注册进程getty。 每个getty进程设置其进程组标识,并监视配置到系统终端接口线路。...因此,init总是第一个进程(它进程总是1)。

    3.8K11

    用户态进程如何得到虚拟地址对应物理地址?

    一般我们不需要从用户态得到进程虚拟地址对应物理地址,因为一般来说用户进程是完全不关心物理地址。 少数应用场景下,用户可能会关心,比如在用户态做DMA场景(如DPDK之类)。...还有一些场景,比如想调试剖析每一页内存占用情况,是否swap出去了等。 从用户态得到虚拟地址对应物理地址,我们不可能去walk进程page table,也没有权限。...在/proc/pid/下面有个文件叫pagemap,它会每个page,生成了一个64bit描述符,来描述虚拟地址这一页对应物理页帧或者SWAP里面的便宜,详见文档: linux/Documentation...page_size) + ((unsigned long)virtaddr % page_size); page & 0x7fffffffffffffULL取得了页帧(...PFN),乘以页size得到这页起始物理地址,之后加上virtaddr % page_size页内偏移,得到最终物理地址。

    3.8K21

    linux根据进程PID查找启动程序全路径

    工作环境中遇到网络不正常,检测是某服务器异常往外发送数据包,使用netstat命令查看,发现有程序.IptabLex这个进程状态为异常连接.无法有效清除,因此想知道是哪个目录此程序处于僵死状态....出问题时进程状态为: [root@edu-web1 /] ps x ?...找到某进程启动路径方法是: 1.我们可以从ps命令中得到僵死进程PID,如上例中23347 2.进入/proc目录下以该PID命名目录中 3.输入ls -ail,结果中 exe链接对应就是可执行文件全路经详细信息...可以发现此连接有异常,对应应用也有问题,剩下就是想办法删除此僵尸进程对应应用程序了,一般都是冗余或垃圾程序,可rm -f 干掉…… 总结 以上所述是小编给大家介绍linux根据进程PID查找启动程序全路径...,希望对大家有所帮助,如果大家有任何疑问请给我留言,小编会及时回复大家

    9.7K31
    领券