作為操作系統的基本運作單位,每個進程都有唯一的進程 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 – 顯示通過文件描述符傳輸的數據