首页
学习
活动
专区
工具
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.5K20
您找到你想要的搜索结果了吗?
是的
没有找到

Linux0进程,1进程,2进程

本节我们将从linux启动第一个进程说起,以及后面第一个进程是如何启动1进程,然后启动2进程。...0进程linux启动第一个进程,它task_structcomm字段为"swapper",所以也成为swpper进程。...在linux内核中为0进程专门定义了一个静态task_struct结构,称为init_task。...现在SP指到了内核栈顶端 最终通过b start_kernel就跳转到我们熟悉linux内核入口处了。 至此0进程就已经运行起来了。...所以说所有的内核线程进程都是2进程,也就是kthreadd。 总结: linux启动第一个进程是0进程,是静态创建 在0进程启动后会接连创建两个进程,分别是1进程和2和进程

6.4K21

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

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

6K20

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。

5K31

Linux 查询应用进程、端口、文件(知道其中之一查询其他)

背景 日常搭建环境、查问题、接手前人搭建环境等日常操作都需要。...常见场景 查询应用程序端口号(懒得查看配置文件),就可以通过查找进程,再找端口号; 知道应用程序访问 url,在服务器通过端口号,反查进程、文件等; 查询某个文件是否被应用程序占用。...查看应用进程 1# 查看 jenkins 进程 2$ ps -ef | grep jenkins 3或者 4$ ps aux | grep jenkins 5jenkins 23288 0.2...8$ jps -mlv | grep jenkins 923288 jenkins.war --webroot=/home/jenkins/war --prefix=/jenkins 查询端口对应进程...8080 8tcp 0 0 0.0.0.0:8080 0.0.0.0:* LISTEN 23288/java 查看应用进程占用文件信息

3.1K10

『叶问』#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了。...58412)): 可以看到 LWP = 58412,对应上面的 THREAD_OS_ID 值,LWP是Light-Weight Processes缩写(轻量级进程)。...这时候,就可以利用pstack反查对应LWP,再反查出PROCESSLIST_ID,以及正在执行SQL。

1.8K21

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

Linux 内核使用 task_struct 数据结构来关联所有与进程有关数据和结构,Linux 内核所有涉及到进程和程序所有算法都是围绕该数据结构建立,是内核中最重要数据结构之一。...是 Linux 中在其命名空间中唯一标识进程而分配给它一个号码,称做进程ID,简称PID。...level 1 中两个子命名空间六个进程分别映射到其父命名空间PID 5~10。...一个PID对应一个task时task_struct设计 一个PID对应一个task_struct如果先不考虑进程之间关系,不考虑命名空间,仅仅是一个PID对应一个task_struct,那么我们可以设计这样数据结构...,我们可以先通过ID(nr值)获取到进程struct pid实体(局部ID),然后根据局部ID、以及命名空间,获得进程task_struct结构体 可以使用pid_task根据pid和pid_type

5.7K10

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.2K20

Linux下0进程前世(init_task进程)今生(idle进程)----Linux进程管理与调度(五)【转】

是系统中所有其它用户进程祖先进程 Linux所有进程都是有init进程创建并运行。首先Linux内核启动,然后在用户空间中启动init进程,再启动其他系统进程。...调用schedule()函数切换当前进程,在调用该函数之前,Linux系统中只有两个进程,即0进程init_task和1进程kernel_init,其中kernel_init进程也是刚刚被创建。...1kernel_init进程完成linux各项配置(包括启动AP)后,就会在/sbin,/etc,/bin寻找init程序来运行。...init),此时处于内核态1kernel_init进程将会转换为用户空间内1进程init。...,在调用该函数之前,Linux系统中只有两个进程,即0进程init_task和1进程kernel_init,其中kernel_init进程也是刚刚被创建

4.5K30

linux下杀死某个进程_shell脚本获取进程并杀死进程

输入top后可以看到如下界面,实时显示进程情况。 ps命令:process status简称,用于报告当前系统进程状态。...此命令长配合grep过滤输出结果,常用结构: ps -aux | grep *** aux选项如下所示: a-显示所有用户进程 u-显示进程用户和拥有者 x-显示不依附于终端进程 举个例子,查看...2.杀死进程 我们可以通过 进程名字和进程ID(PID)来结束进程。...结束命令: kill:通过进程ID来结束进程 killall:通过进程名字结束进程 最长使用结束进程信号是: Signal Name Single Value Effect SIGHUP 1 挂起...所以我们现在来杀死python进程: kill SIGNAL PID SIGNAL 是要发送信号,PID是进程。 kill -9 14992 上面的命令就是杀死python进程

5K20

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

由0进程创建1进程(内核态),1内核线程负责执行内核部分初始化工作及进行系统配置,并创建若干个用于高速缓存和虚拟主存管理内核线程。...init进程 随后,1进程调用do_execve运行可执行程序init,并演变成用户态1进程,即init进程。 init进程linux内核启动第一个用户级进程。...它按照配置文件/etc/initab要求,完成系统启动工作,创建编号为1、2若干终端注册进程getty。 每个getty进程设置其进程组标识,并监视配置到系统终端接口线路。...因此,init总是第一个进程(它进程总是1)。...因此init程序是一个可以又用户编写进程, 如果希望看init程序源码朋友,可以参见 init包 说明 学习链接 sysvinit 早期一些版本使用初始化进程工具, 目前在逐渐淡出linux历史舞台

3.6K11

linux命令行杀死进程_shell脚本获取进程并杀死进程

大家好,又见面了,我是你们朋友全栈君。...1. kill 作用:根据进程杀死进程 用法: kill [信号代码] 进程ID 举例: [root@localhost ~]# ps auxf |grep httpd root 4939 0.0 0.0...kill -CONT [pid] 发送SIGCONT (19,18,25)重新开始一个停止进程。 kill -KILL [pid] 发送SIGKILL (9)强迫进程立即停止,并且不实施清理操作。...2. killall 作用:通过程序名字,直接杀死所有进程 用法:killall 正在运行程序名 举例: [root@localhost beinan]# pgrep -l gaim 2979 gaim...[root@localhost beinan]# killall gaim 注意:该命令可以使用 -9 参数来强制杀死进程 3. pkill 作用:通过程序名字,直接杀死所有进程 用法:#pkill

3.5K20

linux下如何查询进程资源占用?

linux下有时需要查询某个文件被哪些进程调用,或者某个进程打开了哪些文件,今天介绍两个命令。...0 1 fuser 可以显示出当前哪个程序在使用某个文件、挂载点、网络端口,并给出程序进程PID等信息 ? 如图fuser显示使用指定文件或者文件系统用户、进程、权限、命令。...0 2 lsof 列出当前系统打开文件 在linux环境下,任何事物都以文件形式存在,通过文件不仅可以访问常规数据,还可以访问网络连接和硬件。...解释一下输出每列意义: COMMAND:进程名称 PID:进程标识符 USER:进程所有者 FD:文件描述符,应用程序通过文件描述符识别该文件。...lsof甚至可以用排除方式查看除了某用户所有进程,类似lsof -u ^root,只需要在用户前加^符号。 公众ID:运维实谈 最实用运维知识

4.5K10
领券