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...