进程作为操作系统的基本运作单位,每一个进程都有唯一的进程 ID 号。如何查看每个程序的运行状态,就使用 pstree 命令。
最小化安装的 CentOS 7 系统,默认没有 psree 命令。
直接敲命令运行后会显示 pstree 命令找不到的错误提示:-bash: pstree: command not found,这时候就需要单独安装 pstree 命令。
我们可以输入下面的代码来进行 pstree 安装:
yum -y install psmisc
需要注意的是 install 后面跟着不是 pstree,而是 psmisc 这个软件。
psmisc 是个进程管理软件包套装,它里面包含了很多小工具用于管理 Linux 系统进程,pstree 只是其中之一:
fuser – 使用文件或套接字识别进程
killall – 结束给定名称的进程
prtstat – 输出进程的统计信息
pslog – 输出进程日志路径
pstree – 以树状形式显示当前运行的进程
peekfd – 显示通过文件描述符传输的数据