根据PID提炼相关进程信息

说!~有这么一天,你的发现有进程消耗非常高,那么我们要根据进程的PID查看相关信息。那么今天就抛砖引玉写个简单的提炼脚本。只要给出PID就能提炼出所有想要的重点信息。先看看效果吧。

先看我们想要看的PID:

然后我们执行脚本写上PID。

看到了嘛。上面我们就列出了重要信息,当然大家也可以根据自己的情况在脚本上添加想要显示的信息。持续关注波哥哦!会想尽办法给大家写各种干货脚本!哈哈哈哈~

关注公众号并回复: PID  获取该脚本

原文地址:https://www.cnblogs.com/devops-ITboge/p/12046423.html

时间: 2024-10-18 05:03:33

根据PID提炼相关进程信息的相关文章

查找Linux下导致MySQL查询被锁住的进程信息

1. 问题描述 在数据库的使用过程中可能遇到锁表的情况,导致其他进程访问同样的表时出现超时的情况.具体表现为,在MySQL中使用如下命令 SHOW PROCESSLIST 显示结果为 其中,Status列表示语句的查询状态,若值为Locked,则表示该查询被其他查询锁住了.Host表示发出查询语句的主机信息,如图所示,被锁住的查询在192.168.1.152主机的38292端口发出的TCP连接上.Info列中给出了被锁住的语句的信息. 怎么根据这些信息找出被锁住的SQL语句所在进程的相关信息,从

统计 Linux 进程相关数量信息

#!/bin/bash # 统计 Linux 进程相关数量信息 running=0 sleeping=0 stoped=0 zombie=0 # 在 proc 目录下所有以数字开始的都是当前计算机正在运行的进程的进程 PID # 每个 PID 编号的目录下记录有该进程相关的信息 for pid in /proc/[1‐9]* do procs=$[procs+1] stat=$(awk '{print $3}' $pid/stat) # 每个 pid 目录下都有一个 stat 文件,该文件的第

【RAC】使用一条“ps”命令获取Linux环境下全部RAC集群进程信息

如何仅使用一条ps命令便能获取到所有与RAC集群进程相关的信息.  从所使用的命令角度上看很简单,仅需使用ps命令结合grep命令便能实现.问题关键是需要确定检索哪些关键字. 1.与RAC集群有关的进程1)常驻系统的通用进程ocssd.binevmd.binevmlogger.bincrsd.bin 这些通用进程需要在各种平台和数据库版本上都会启动. 2)特有进程oprocd: 在UNIX平台当第三方集群软件为运行时会启动该进程:在Linux平台上会在Oracle 10.2.0.4这个版本上启动

Python标准库09 当前进程信息 (os包)

作者:Vamei 出处:http://www.cnblogs.com/vamei 欢迎转载,也请保留这段声明.谢谢! 我们在Linux的概念与体系,多次提及进程的重要性.Python的os包中有查询和修改进程信息的函数.学习Python的这些工具也有助于理解Linux体系. 进程信息 os包中相关函数如下: uname() 返回操作系统相关信息.类似于Linux上的uname命令. umask() 设置该进程创建文件时的权限mask.类似于Linux上的umask命令,见Linux文件管理背景知

Python学习笔记15:标准库之获取进程信息(os包)

Python的os包中有查询和修改进程信息的函数. 进程信息 os包中相关函数如下: uname() 返回操作系统相关信息,类似于Linux上的uname命令. umask() 设置该进程创建文件时的权限mask,类似于Linux上的umask命令. get*() 查询 (*由以下代替) uid, euid, resuid, gid, egid, resgid :权限相关,其中resuid主要用来返回saved UID. pid, pgid, ppid, sid                

获得Gnu/Linux系统与进程信息

这里主要介绍/proc伪文件系统及uname()函数来获取系统或进程的一些信息. /proc文件系统介绍 在早期的UNIX发行版中,并不能很容易的分析内核的一些属性,并且很难回答以下问题: 系统有多少进程正在运行,并且谁拥有这些进程? 一个进程都打开了哪些文件? 哪些文件目前被锁住了,并且哪些进程拥有这些文件锁? 系统有哪些套接字正在使用? 一些早期的UNIX发行版解决该问题是允许有权限的程序进入内核的内存空间的数据结构中.这样的解决办法有诸多不便.然而,最蛋疼的是它需要程序员了解的内核中的数据

Linux 进程信息收集与行为分析

0x00 分析方法 1)基本信息收集 对于一个进程的分析,首先可以通过ps,lsof等命令了解程序的一些基本信息.这个阶段可以搜集进程开放了哪些端口,使用了哪些句柄,程序的运行状态. 2)获取程序组成二进制文件 下一阶段可以思考程序由哪些程序文件组成,通过ps命令可以找到程序的启动文件路径,通过进程的maps文件,可以查看进程加载了哪些so文件. 这一步可以得到程序的所有二进制代码,作为IDA与gdb的分析输入. 3)数据作为切入点,数据流跟踪 进程信息的搜集与程序代码分析都比较零散,无法很好的

jps不显示java进程信息

本来想自己整理,发现已经有前人整理,并且完美解决了我的问题,故转载,感谢分享 转自:http://trinea.iteye.com/blog/1196400 对于jps较熟悉可以直接查看第二部分的分析 1.jps的作用 jps类似linux的ps命令,不同的是ps是用来显示进程,而jps只显示java进程,准确的说是当前用户已启动的部分java进程信息,信息包括进程号和简短的进程command. 2.某个java进程已经启动,用jps却显示不了该进程进程号 这个问题已经碰到过两次了,所以在这里总

ubuntu 查看进程信息

查看进程信息 ps ps -aux 查看所有进程,每行一个程序 top 显示当前运行程序 kill 98 (98为PID号,) kill -9 98 (强制杀死98) ps -e Linux如何查看端口1.lsof -i:端口号 用于查看某一端口的占用情况,比如查看8000端口使用情况,lsof -i:8000# lsof -i:8000COMMAND PID USER FD TYPE DEVICE SIZE/OFF NODE NAMElwfs 22065 root 6u IPv4 439505