pstree - 树状显示进程信息
pstree - display a tree of processes(树状结构显示进程关系)
格式:
pstree [option]
option:
- -a --arguments:显示每个程序的完整指令。
- -c :不使用精简显示,将线程信息也打印出来。
- -h :加粗标明现在执行的位置
- -H PID:突出其过程及其父进程
- -n :以pid排序输出
- -p :在
-c的基础上给每个进程打印pid号 - -u :显示进程用户名
- PID:只显示此pid信息
- USER:只显示此用户的进程信息
示例:
[root@node1 ~]# pstree -p #将线程信息打印出来
systemd(1)─┬─NetworkManager(3706)─┬─{NetworkManager}(3945)
│ └─{NetworkManager}(3947)
├─agetty(3782)
├─auditd(2987)───{auditd}(2990)
├─chronyd(3813)
├─crond(3772)
├─cupsd(4170)
├─dbus-daemon(3422)
├─lvmetad(488)
├─master(4265)─┬─pickup(4266)
│ └─qmgr(4267)
├─mongod(4270)─┬─{mongod}(4318)
│ ├─{mongod}(4323)
│ ├─{mongod}(4447)
│ ├─{mongod}(4448)
│ ├─{mongod}(4449)
│ ├─{mongod}(4450)
│ ├─{mongod}(4451)
│ ├─{mongod}(4452)
│ ├─{mongod}(4453)
│ ├─{mongod}(4454)
│ ├─{mongod}(4455)
│ ├─{mongod}(4456)
│ ├─{mongod}(4457)
│ ├─{mongod}(4458)
│ ├─{mongod}(4459)
│ ├─{mongod}(4460)
│ ├─{mongod}(4461)
│ ├─{mongod}(4462)
│ ├─{mongod}(4463)
│ ├─{mongod}(4464)
│ ├─{mongod}(4465)
│ ├─{mongod}(4466)
│ ├─{mongod}(4467)
│ ├─{mongod}(4468)
│ └─{mongod}(4469)
├─polkitd(3704)─┬─{polkitd}(3942)
│ ├─{polkitd}(3943)
│ ├─{polkitd}(3944)
│ ├─{polkitd}(3948)
│ └─{polkitd}(3950)
├─rsyslogd(4173)─┬─{rsyslogd}(4193)
│ └─{rsyslogd}(4194)
├─sshd(4169)───sshd(4473)─┬─bash(4475)─┬─bash(4724)───jupyter-noteboo(4727)
│ │ └─man(5635)───less(5644)
│ └─bash(5019)───pstree(7023)
├─systemd-journal(463)
├─systemd-logind(3400)
├─systemd-udevd(498)
└─tuned(4167)─┬─{tuned}(4427)
├─{tuned}(4428)
├─{tuned}(4429)
└─{tuned}(4442)
[root@node1 ~]# pstree -H 4449 #高亮显示pid为4494的进程
**systemd**─┬─NetworkManager───2*[{NetworkManager}]
├─agetty
├─auditd───{auditd}
├─chronyd
├─crond
├─cupsd
├─dbus-daemon
├─lvmetad
├─master─┬─pickup
│ └─qmgr
├─**mongod**───25*[{mongod}]
├─polkitd───5*[{polkitd}]
├─rsyslogd───2*[{rsyslogd}]
├─sshd───sshd─┬─bash─┬─bash───jupyter-noteboo
│ │ └─pstree
│ └─bash───man───less
├─systemd-journal
├─systemd-logind
├─systemd-udevd
└─tuned───4*[{tuned}]
[root@node1 ~]# pstree 4270 -p #只显示pid为4270进程的信息
mongod(4270)─┬─{mongod}(4318)
├─{mongod}(4323)
├─{mongod}(4447)
├─{mongod}(4448)
├─{mongod}(4449)
├─{mongod}(4450)
├─{mongod}(4451)
├─{mongod}(4452)
├─{mongod}(4453)
├─{mongod}(4454)
├─{mongod}(4455)
├─{mongod}(4456)
├─{mongod}(4457)
├─{mongod}(4458)
├─{mongod}(4459)
├─{mongod}(4460)
├─{mongod}(4461)
├─{mongod}(4462)
├─{mongod}(4463)
├─{mongod}(4464)
├─{mongod}(4465)
├─{mongod}(4466)
├─{mongod}(4467)
├─{mongod}(4468)
└─{mongod}(4469)
[root@node1 ~]# pstree mongod #只显示mongod用户的进程信息
mongod───25*[{mongod}]
总结:
pstree命令展示的结果单一,不建议掌握,只要知道有这种展示方式即可。
pstree - 树状显示进程信息的更多相关文章
- 进程(WINAPI),遍历并查找树状的进程信息,实现控制系统进程
#include <TlHelp32.h> //检索系统全部进程 void showall() { PROCESSENTRY32 pe32 = {0}; pe32.dwSize = siz ...
- Linux基础命令---top显示进程信息
top top指令用来显示Linux的进程信息,这是一个动态显示的过程.top提供运行系统的动态实时视图.它可以显示系统摘要信息以及当前由Linux内核管理的任务列表.所显示的系统摘要信息的类型以及为 ...
- tree ---树状显示
tree命令以树状图列出目录的内容. 语法 tree(选项)(参数) 选项 -a:显示所有文件和目录: -A:使用ASNI绘图字符显示树状图而非以ASCII字符组合: -C:在文件和目录清单加上色彩, ...
- Android中获取系统内存信息以及进程信息-----ActivityManager的使用(一)
本节内容主要是讲解ActivityManager的使用,通过ActivityManager我们可以获得系统里正在运行的activities,包括 进程(Process)等.应用程序/包.服务(Serv ...
- tree - 列出树状目录结构
tree - list contents of directories in a tree-like format. 树状显示目录结构 常用格式: tree [option] [directory] ...
- Linux命令之pstree - 以树状图显示进程间的关系
pstree命令以树状图显示进程间的关系(display a tree of processes).ps命令可以显示当前正在运行的那些进程的信息,但是对于它们之间的关系却显示得不够清晰.在Linux系 ...
- [Linux] Linux命令之pstree - 以树状图显示进程间的关系
转载自: http://codingstandards.iteye.com/blog/842156 pstree命令以树状图显示进程间的关系(display a tree of processes). ...
- D3树状图给指定特性的边特别显示颜色
D3作为前端图形显示的利器,功能之强,对底层技术细节要求相对比较多. 有一点,就是要理解其基本的数据和节点的匹配规则架构,即enter,update和exit原理,我前面的D3基础篇中有介绍过,不明白 ...
- Linux 查找指定名称的进程并显示进程详细信息
实际应用中可能有这样的场景:给定一个进程名称特征串,查找所有匹配该进程名称的进程的详细信息. 解决的办法是: (1) 先用pgrep [str] 命令进行模糊匹配,找到匹配该特征串的进程ID: (2) ...
随机推荐
- Windows 反调试技术——OpenProcess 权限过滤 - ObRegisterCallback
转载: https://blog.xpnsec.com/anti-debug-openprocess/ 看雪翻译:https://bbs.pediy.com/thread-223857.htm 本周我 ...
- 工控随笔_24_西门子TIA 博图硬件目录的更新
西门子博图软件,不但体积庞大,功能也很复杂,与经典的Step7相比,如果不是经常使用,一般都会有一种很难使用的感觉. 而且相比原来的Step7操作有点不太一样.这里简单的说一下硬件目录的更新. 有两种 ...
- 深入理解Python变量与常量
深入理解Python变量与常量 变量是计算机内存中的一块区域,变量可以存储规定范围内的值,而且值可以改变.基于变量的数据类型,解释器会分配指定内存,并决定什么数据可以被存储在内存中.常量是一块只读的内 ...
- php的工厂模式
特点 :将调用者和创建者分离,调用者直接向工厂类请求获取调用对象,减少代码耦合,提高系统的维护性和扩展性. <?php // **** 共同接口 **** // interface DB { f ...
- commitlint那些事儿
这里主要介绍提交信息用到的 cz 工具集. 一.生成器 commitizen,cz`生成提交说明`,格式化 git commit message. # 全局安装cz npm install -g co ...
- Java分布式:分布式锁之Zookeeper
Java分布式:分布式锁之Zookeeper 分布式锁系列教程重点分享锁实现原理 引入ZooKeeper ZooKeeper是什么呢? ZooKeeper 是一个开源的分布式协调服务,它可以在分布式系 ...
- python获取https并且写文件日志
# -*- coding: utf-8 -*- import os import os.path import shutil import chardet import urllib.request ...
- linux 资源
linux 资源查看 cpu 信息 通过/proc/cpuinfo 查看 # 总核数 = 物理CPU个数 X 每颗物理CPU的核数 # 总逻辑CPU数 = 物理CPU个数 X 每颗物理CPU的核数 ...
- 【更新】Java发送邮件:个人邮箱(QQ & 网易163)+企业邮箱+Android
这次把两种情况仔细说一下,因为好多人问啦. 第一种:企业邮箱 这里在这一篇已经说的很清楚了,这次不过是建立个maven工程,引入了最新的javamail依赖,代码优化了一下.直接上代码 pom < ...
- Spring计时器StopWatch使用
我们可以利用已有的工具类中的秒表,常见的秒表工具类有org.springframework.util.StopWatch.org.apache.commons.lang.time.StopWatch以 ...