国产探花免费观看_亚洲丰满少妇自慰呻吟_97日韩有码在线_资源在线日韩欧美_一区二区精品毛片,辰东完美世界有声小说,欢乐颂第一季,yy玄幻小说排行榜完本

首頁 > 系統 > Linux > 正文

Linux pstree命令:查看進程樹

2024-08-27 23:56:41
字體:
來源:轉載
供稿:網友
pstree 命令是以樹形結構顯示程序和進程之間的關系,此命令的基本格式如下:

[root@localhost ~]# pstree [選項] [PID或用戶名]

表 1 羅列出了 pstree 命令常用選項以及各自的含義。

表 1 pstree命令常用選項及含義
選項含義
-a顯示啟動每個進程對應的完整指令,包括啟動進程的路徑、參數等。
-c不使用精簡法顯示進程信息,即顯示的進程中包含子進程和父進程。
-n根據進程 PID 號來排序輸出,默認是以程序名排序輸出的。
-p顯示進程的 PID。
-u顯示進程對應的用戶名稱。

需要注意的是,在使用 pstree 命令時,如果不指定進程的 PID 號,也不指定用戶名稱,則會以 init 進程為根進程,顯示系統中所有程序和進程的信息;反之,若指定 PID 號或用戶名,則將以 PID 或指定命令為根進程,顯示 PID 或用戶對應的所有程序和進程。

init 進程是系統啟動的第一個進程,進程的 PID 是 1,也是系統中所有進程的父進程。


【例 1】

[root@1ocalhost ~]# pstree
init──┬──abrc-dump-oopa
├──abrtd
├──acpid
...省略部分輸出...
├──rayslogd───3*[{rsyslogrd}]
#有3個rsyslogd進程存在
├──sshd───sshd───bash───pstree
#Pstree命令進程是在遠程連接中被執行的
├──udevd───2*[udevd]
└──xinecd


【例 2】如果想知道某個用戶都啟動了哪些進程,使用 pstree 命令可以很容易實現,以 mysql 用戶為例:

[root@1ocalhost ~]# pstree mysql
mysqid---6*[{mysqid}]

此輸出結果顯示了 mysql 用戶對應的進程為 mysqid,并且 mysqid 進程擁有 5 個子進程(外加 1 個父進程,共計 6 個進程)。
發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表
主站蜘蛛池模板: 锡林浩特市| 平遥县| 双流县| 政和县| 磴口县| 额尔古纳市| 彭水| 阳曲县| 玛曲县| 涿州市| 南丹县| 天气| 和林格尔县| 额尔古纳市| 仙桃市| 方正县| 屯留县| 阿鲁科尔沁旗| 和平县| 铜梁县| 广饶县| 福州市| 徐州市| 乌鲁木齐县| 南昌市| 石渠县| 淮南市| 和田县| 涿州市| 闵行区| 扎赉特旗| 马尔康县| 榆林市| 湘阴县| 沁源县| 固始县| 论坛| 信丰县| 武功县| 牙克石市| 兖州市|