linux根据进程号PID查找启动程序的全路径_Logger的博客-程序员秘密

技术标签: Linux系统管理  

       工作环境中遇到网络不正常,检测是某服务器异常往外发送数据包,使用netstat命令查看,发现有程序.IptabLex的这个进程状态为异常连接.无法有效清除,因此想知道是哪个目录的此程序处于僵死状态.


[[email protected] /]# netstat –anp | less


出问题时进程的状态为:
[[email protected] /] ps x
 
找到某进程启动路径的方法是:
1.我们可以从ps命令中得到僵死进程的PID,如上例中23347
2.进入/proc目录下以该PID命名的目录中
3.输入ls -ail,结果中 exe链接对应的就是可执行文件的全路经详细信息
[[email protected] /] ls /proc/  找到23347文件夹

 

[[email protected] /] cd /proc/23347

[[email protected] 23347] ls –ail

 

可以发现此连接有异常,对应的应用也有问题,剩下的就是想办法删除此僵尸进程对应的应用程序了,一般都是冗余或垃圾程序,可rm -f 干掉……

版权声明:本文为博主原创文章,遵循 CC 4.0 BY-SA 版权协议,转载请附上原文出处链接和本声明。
本文链接:https://blog.csdn.net/lsbhjshyn/article/details/18764613

智能推荐

深度学习图片集的制作代码_Y。。。的博客-程序员秘密

感谢学姐的教学,本次的代码的目标是,手动制作好训练样本后,根据一定的比例,从训练样本中选出一部分数据作为验证样本,主要用到的库有os、random,以及shutil。os用来处理路径信息,shutil则用来根据路径以及random设置的比例对数据进行移动。需要注意的是,训练集的创建需要按格式创建,即每种类别单独建立一个文件夹,然后所有类别的文件夹放于‘Train’文件夹下:D:\Anaconda3\data\yangmiao_data为底层文件夹,验证集‘Val’无需事先创建,代码中会自动创建Trai

iOS 动画详解_混沌攻城狮的博客-程序员秘密

概览转自:http://www.cnblogs.com/kenshincui/p/3972100.html#autoid-3-1-0在iOS中随处都可以看到绚丽的动画效果,实现这些动画的过程并不复杂,今天将带大家一窥iOS动画全貌。在这里你可以看到iOS中如何使用图层精简非交互式绘图,如何通过核心动画创建基础动画、关键帧动画、动画组、转场动画,如何通过UIView的装饰方法对这些动

导出数据到Excel模版并合并单元格_???111的博客-程序员秘密

protected void btnExport_ServerClick(object sender, EventArgs e) { string strFileName = Server.MapPath(@"SalaryModel.xlsx"); string strSaveFileName = DateTime.Now....

Input Disabled默认样式问题_input disable 样式_叉叉酱的博客-程序员秘密

input:disabled, textarea:diabled { -webkit-text-fill-color: #000; -webkit-opacity: 1; color: #000;}以上样式将覆盖其系统默认设置的值,能够实现android和ios的兼容性。其中,-webkit-text-fill-color是用来做填充色使用的,如果有设置这个值,则c...

Dart学习笔记(一、)——重要概念,常见类型和变量相关内容_dart中<>是什么意思_AJ_Ray的博客-程序员秘密

一、dart语言中的重要概念您可以放在变量中的所有内容都是一个对象,每个对象都是一个类的实例。 偶数,函数和null都是对象。 所有对象都从Object类继承.尽管Dart是强类型的,但类型注释是可选的,因为Dart可以推断类型。如果明确不需要说明类型,使用dynamic 关键字。dart支持泛型,例如List&amp;amp;lt;int&amp;amp;gt;Dart支持顶级函数(例如main(),程...

随便推点

Python 测试开发算法面试题_测试开发算法题_买榴莲也用卷的博客-程序员秘密

二分查找算法:#coding=utf-8def binary_search(num_list,x): '''二分查找''' num_list=sorted(num_list) left,right = 0,len(num_list) while left &amp;amp;lt;right: mid = int((left + right)/2) #获取中间的...

Css样式兼容_yongyonglsy的博客-程序员秘密

一、 overflow解决float浮动后高度自适应问题发一个区块内的元素被应用了float之后,那么整个box的高度对就不以被浮动对象的高度为标准了。如图中的城市导航内的城市列表中采用了float之后,那个外框的高度并不是内容元素的高度: 怎么解决这个问题呢?经发现可以采用overflow来解决!方法是在父元素加上如下代码即可overflow:auto; zoom:1;o...

win7安装yarn(这里是js的yarn)_win7 yarn_chushiyunen的博客-程序员秘密

准备:先安装node和npm使用npm安装yarn:npm i yarn -g-i:install-g:全局安装(global),使用 -g 或 --globalyarn -version查看版本,如图说明是java中的yarn,不是js中的yarn所以yarn add mermaid命令会提示找不到命令。卸载:npm uninstall yarn -g...

两轮差速机器人ROS下速度解算_twist控制小车运动_dzjoke的博客-程序员秘密

订阅cmd_val下的geometry_msgs::Twist消息 ,并且实际转化为左右轮的速度,以下是转换的源码。geometry_msgs::Twist twist = twist_aux;double vel_x = twist_aux.linear.x;double vel_th = twist_aux.angular.z;double right_vel = 0.0;doubl...

如何批量删除文件的前缀?_linux批量删除文件名前缀_优速办公软件的博客-程序员秘密

工作中如果你获得了很多文件,这些文件都有相同的前缀,有时候我们可能需要将这些相同的前缀删除掉,有没有什么比较好用的方法呢?很多人会回答“很简单啊,只要一个一个文件进行重命名,然后删除这些前缀即可”,确实这个方法很简单,但是也是最耗时的方法,如果有几百个文件需要处理,花费的时间可想而知。其实大可不必这样,我们需要有更简单高效的方法,今天小编就借助一个工具软件,为大家详细介绍如何批量删除文件名中的前缀。跟着我一起学习吧!使用工具软件:优速文件批量重命名软件下载地址:免费下载优速文件批量重命名软件ht

HTTP知识点总结-相关面试题_凯凯兹的博客-程序员秘密

简介请求相应的步骤客户端连接到WEB服务器发送HTTP请求服务器接受请求返回HTTP响应释放TCP连接客户端浏览器解释HTML内容面试题总结浏览器地址输入URL,按下回车后流程HTTP状态码GET与POST区别报文层面:GET将请求信息放在URL,POST放在报文体内数据库层面:GET操作符合幂等性和安全性(一般用来查询),POST不符合(一般用来插入)其他层面:GET可以被缓存、被存储(符合安全、幂等,DNS会缓存),而POST不行(需要交给服务器处理)Cookie.

推荐文章

热门文章

相关标签