Linux 系統管理 pstree 命令詳解

2021-08-20 22:52:59 字數 2366 閱讀 7600

pstree命令以樹狀圖的方式展現程序之間的派生關係,顯示效果比較直觀。

pstree(選項)
-a:顯示每個程式的完整指令,包含路徑,引數或是常駐服務的標示;

-c:不使用精簡標示法;

-g:使用vt100終端機的列繪圖字元;

-h:列出樹狀圖時,特別標明現在執行的程式;

-h《程式識別碼》:此引數的效果和指定"-h"引數類似,但特別標明指定的程式;

-l:採用長列格式顯示樹狀圖;

-n:用程式識別碼排序。預設是以程式名稱來排序;

-p:顯示程式識別碼;

-u:顯示使用者名稱;

-u:使用utf-8列繪圖字元;

-v:顯示版本資訊。

顯示當前所有程序的程序號和程序id

pstree -p
顯示所有程序的所有詳細資訊,遇到相同的程序名可以壓縮顯示。

pstree  -a
詳解:

yexiang@ubuntu:$ pstree -p

systemd(1)─┬─accounts-daemon(995)─┬─(1157)

│                      └─(1155)

├─acpid(1013)

├─agetty(1261)

├─atd(856)

├─cron(983)

├─dbus-daemon(861)

├─in.tftpd(1275)

├─irqbalance(1281)

├─iscsid(1142)

├─iscsid(1143)

├─lvmetad(424)

├─lxcfs(991)─┬─(1103)

│            └─(1104)

├─mdadm(1125)

├─nmbd(1410)

├─polkitd(1165)─┬─(1256)

│               └─(1254)

├─rpc.idmapd(754)

├─rpc.mountd(1167)

├─rpcbind(1158)

├─rsyslogd(1014)─┬─(1140)

│                ├─(1139)

│                └─(1141)

├─smbd(1426)─┬─smbd(1428)

│            ├─smbd(1471)

│            ├─smbd(1663)

│            ├─smbd(1668)

│            ├─smbd(1669)

│            ├─smbd(1672)

│            ├─smbd(1868)

│            ├─smbd(1937)

│            ├─smbd(1975)

│            ├─smbd(2538)

│            ├─smbd(2539)

│            └─smbd(1866)

├─sshd(1116)─┬─sshd(1680)───sshd(1765)───bash(1768)

│            ├─sshd(1806)───sshd(1847)───bash(1848)

│            ├─sshd(1880)───sshd(1921)───bash(1922)

│            ├─sshd(2037)───sshd(2078)───bash(2079)───pstree(2595)

│            └─sshd(2134)───sshd(2168)───bash(2169)

├─systemd(1882)───(sd-pam)(1884)

├─systemd(1808)───(sd-pam)(1810)

├─systemd(2040)───(sd-pam)(2044)

├─systemd(1682)───(sd-pam)(1687)

├─systemd-journal(408)

├─systemd-logind(994)

├─systemd-timesyn(819)───(850)

└─systemd-udevd(470)

yexiang@ubuntu:$ 

yexiang@ubuntu:$ pstree 470

systemd-udevd

yexiang@ubuntu:$ pstree -p 470

systemd-udevd(470)

Linux系統管理

程序是正在執行的乙個程式或命令,每乙個程序都有乙個執行的實體,都喲自己的位址空間,並占用一定的系統資源。盤點伺服器的健康狀態 檢視所有系統中所有程序 殺死程序 1.3.1 ps aux 檢視系統中所有程序,使用bsd作業系統格式 1.3.2 ps le 檢視系統中所有程序,使用linux標準命令格式...

Linux 系統管理

linux 系統管理 檢視資料夾大小 du sh 第1章 程序管理 1 1 程序檢視ps命令 1 2 程序的檢視top命令 1 3 殺死程序 1 4 修改程序優先順序 第2章工作管理 2 1 工作管理簡介 2 2 工作管理方法 把命令放到後台 如果想要程序在後台執行 必須不能與前台有互動 1 把程序...

linux 系統管理

正在執行的程式,任何程式執行都要耗費一定的系統資源 判斷伺服器健康狀態 檢視系統中所有程序 殺死程序 1 判斷程序健康狀態 top 選項 d 秒數 指定top命令每隔幾秒更新。預設是3秒 b 使用批處理模式輸出。一般和 n 選項合用 n 次數 指定top命令執行的次數。一般和 b 選項和用 在top...