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

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.6K31
  • 您找到你想要的搜索结果了吗?
    是的
    没有找到

    Linux查看进程完整路径方法

    前几天有位小伙伴找我,说服务器有个进程占用CPU特别高,让我给分析是不是被黑了。分析进程之前先找出进程路径是必不可少做法,这篇文章分享下Linux查看进程路径方法。...查看进程路径 Linux在启动一个进程时,系统会在/proc下创建一个以PID命名文件夹,在该文件夹下会有我们进程信息,其中包括一个名为exe文件即记录了绝对路径,通过ll或ls –l命令即可查看...软连接所指向路径usr/local/nginx/sbin/nginx即是nginx进程所在路径。...该目录下文件(夹)含义如下: cwd符号链接进程运行目录; exe符号连接就是执行程序绝对路径; cmdline就是程序运行时输入命令行命令; environ记录了进程运行时环境变量; fd...此文部分内容参考了:Linux查看进程运行完整路径方法

    8.4K30

    Linux 使用strace命令查找进程卡死原因

    点击小卡片,回复 “合集” 获取系统性学习笔记和测试开发技能图谱 背景 最近遇到某个线上服务进程卡死情况,但是在本地调试过程中又没法复现,需要在线上服务器运行一段时间后在某些条件下才会触发。...定位问题 首先我们用ps auxf命令查看我们进程执行到了哪一步: 可以看到执行到了[sh]然后就卡死了,然后我们接着通过strace命令来查看执行这个操作死在了哪个系统回调: root@demo...:~# strace -p 6093 Process 6093 attached recvfrom(5, 可以看到是死在了系统回调recvfrom这里,描述符5具体含义我们可以进入 /proc/pid...58 4 -> socket:[675848446] lrwx------ 1 root root 64 Jul 14 05:58 5 -> socket:[675847890] 我们可以发现,5代表是...socket,说明进程是死在socket通讯上了,那么再去排查线上服务器中有哪些服务用到了socket,最后定位到是X服务中大量不合理使用socket连接导致,至此问题就定位到了。

    4.8K20

    路径查找器AI

    测试程序 源码 [测试程序] 介绍 问题源于我想建立一个游戏AI,它要能够定义一条从起点到终点路径,同时避开路上墙壁障碍物。...这个类实现了一个路径查找算法,使用C#Delegates(委托)与AI节点实例进行通信。最后,使用这个O_O算法(扩展欧几里得算法)将会得到一个子类,它是所节点下一个目的AI节点集合。...看例子: [路径优化] 委托和路径查找算法 假设读者了解C#中委托(delegate)和事件(event)。 解释一下如何从节点S相邻节点中找出最佳选择以到达节点E....E抛出以下信息 对E(目的)引用 对S(来源)引用 一个指向它节点引用(即上一个节点,在本例中为E); 距离D(终点到E距离,在这种情况下为0)。...如图所示,每一个节点T都挑出从T到节点E最短路径,再抛出信息给其他节点,最后,S将会收到信息9和10,再考虑消息中附带距离,分析哪条路径最好。

    1.3K70

    查找并关闭进程

    终止有问题进程,并把进程资源释放给系统。然而,如果进程启动了子进程,只杀死父进程,子进程仍在运行,因此仍消耗资源。为了防止这些所谓“僵尸进程”,应确保在杀死父进程之前,先杀死其所有的子进程。...kill -l pid -l选项告诉kill命令用好像启动进程用户已注销方式结束进程。当使用该选项时,kill命令也试图杀死所留下进程。...但这个命令也不是总能成功--或许仍然需要先手工杀死子进程,然后再杀死父进程。 killall命令杀死同一进程组内所有进程。其允许指定要终止进程名称,而非PID。...kill -HUP PID 该命令让Linux和缓执行进程关闭,然后立即重启。在配置应用程序时候,这个命令很方便,在对配置文件修改后需要重启进程时就可以执行此命令。...如果系统中有僵尸进程,并且其父进程是init,而且僵尸进程占用了大量系统资源,那么就需要在某个时候重启机器以清除进程表了。

    2.1K30

    迭代加深搜索(图路径查找

    如果还存在未被发现节点,则选择其中一个作为源节点并重复以上过程,整个进程反复进行直到所有节点都被访问为止。...BFS使用队列(queue)数据结构来保存待探索节点,这使得它能够按照节点被发现顺序(即层次遍历顺序)来访问它们。BFS通常用于查找最短路径,例如在无权图中找到从源节点到目标节点最短路径。...BFS则常用于查找最短路径、解决迷宫问题、检测图中环等问题。应用场景跨境电商物流路径优化:在跨境电商中,商品需要从仓库运送到客户手中,并可能经过多个转运中心。...经典案例(图路径查找)package routine.suibi; import java.util.*; public class IterativeDeepeningSearch { //...主方法 main:在 main 方法中,我们创建了一个简单图,并添加了边来连接节点。然后,我们调用 iterativeDeepeningSearch 方法来查找从节点A到节点D路径

    6710

    扫码

    添加站长 进交流群

    领取专属 10元无门槛券

    手把手带您无忧上云

    扫码加入开发者社群

    相关资讯

    热门标签

    活动推荐

      运营活动

      活动名称
      广告关闭
      领券