先說一下什麼是pstree, pstree以樹結構顯示進程(--display a tree of processes)
centos
其優勢在於您能夠當即找出某進程的父進程:當您想要終止整個進程系列並且其中存在了許許多多的下屬分支進程,您只需終止最上層的進程便可。您可能會須要使用 -p 選項顯示每一個進程的 PID,以及 -u 選項來顯示啓動該進程的用戶名。通常來講,這一樹結構比較長,您就須要這麼執行 pstree:bash
$ pstree -up | less 這將讓您縱覽整個進程樹結構。
可是centos7默認並無安裝pstree,因此會有pstree:command not found架構
安裝方式使用命令便可。less
yum install psmisc
[root@CentOS7 ~]# yum install psmisc 已加載插件:fastestmirror Loading 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 k Is this ok [y/d/N]: y Downloading packages: psmisc-22.20-9.el7.x86_64.rpm | 140 kB 00:00 Running transaction check Running transaction test Transaction test succeeded Running 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 完畢!