先说一下什么是pstree, pstree以树结构显示进程(--display a tree of processes)

其优点在于您可以立即找出某进程的父进程:当您想要终止整个进程系列而且其中存在了许许多多的下属分支进程,您只需终止最上层的进程即可。您可能会需要使用 -p 选项显示每个进程的 PID,以及 -u 选项来显示启动该进程的用户名。一般来说,这一树结构比较长,您就需要这么执行 pstree

$ pstree -up | less这将让您纵览整个进程树结构。

但是centos7默认并没有安装pstree,所以会有pstree:command not found

安装方式使用命令即可。

yum install psmisc
[root@CentOS7 ~]# yum install psmisc已加载插件:fastestmirrorLoading mirror speeds from cached hostfile * base: mirrors.btte.net * extras: mirrors.nwsuaf.edu.cn * updates: mirrors.163.com正在解决依赖关系--> 正在检查事务---> 软件包 psmisc.x86_64.0.22.20-9.el7 将被 安装--> 解决依赖关系完成依赖关系解决================================================================================ Package          架构             版本                    源              大小================================================================================正在安装: psmisc           x86_64           22.20-9.el7             base           140 k事务概要================================================================================安装  1 软件包总下载量:140 k安装大小:479 kIs this ok [y/d/N]: yDownloading packages:psmisc-22.20-9.el7.x86_64.rpm                              | 140 kB   00:00     Running transaction checkRunning transaction testTransaction test succeededRunning transaction  正在安装    : psmisc-22.20-9.el7.x86_64                                   1/1   验证中      : psmisc-22.20-9.el7.x86_64                                   1/1 已安装:  psmisc.x86_64 0:22.20-9.el7                                                   完毕!