檢視程序數 程序快照

2021-09-23 06:04:30 字數 2375 閱讀 7263

1)以使用者zhangsan登入,完成下列操作

2)使用vim開啟abc.txt檔案,不要編輯、不退出

3)以使用者root登入另乙個終端,完成下列操作

4)檢視整個系統的程序樹,輸出pid號、完整命令列

5)查詢使用者zhangsan的程序樹

6)查詢使用者zhangsan的程序樹,並顯示pid與完整命令

方案pid:既標識了乙個程序,也說明了這個程序啟動的順序。

程式:儲存在磁碟中的可執行檔案,是靜態儲存的**。

程序:在cpu及記憶體中執行的程式指令或是動態執行的**。

父/子程序:程序可以建立乙個或多個子程序。

linux執行的用第乙個程序為init程序號為1。

步驟

實現此案例需要按照如下步驟進行。

分析: 按ctrl+shift+t再開乙個終端,利用su命令切換進行操作,如圖

使用vim開啟abc.txt檔案,不要編輯、不退出

命令操作如下所示:

[zhang@localhost ~]$ vim abc.txt     //按enter回車即可
分析: 上題中zhangsan開啟abc.txt的終端開著不用動,以供測試。

檢視整個系統的程序樹,輸出pid號、完整命令列,命令操作如下所示:

[root@localhost ~]# pstree –aup    //內容較多,簡單看一下,可以結合管道給less檢視

查詢使用者zhangsan的程序樹,命令操作如下所示:

[root@localhost ~]# pstree zhangsan

bash───vim

[root@localhost ~]#

查詢使用者zhangsan的程序樹,並顯示pid與完整命令,命令操作如下所示:

[root@localhost ~]# pstree -ap zhangsan

bash,2814

└─vim,3108 abc.txt

[root@localhost ~]#

1)以使用者lisi登入,完成下列操作

2)使用vim開啟nsd.txt檔案,不要編輯、不退出

3)以使用者root登入另乙個終端,完成下列操作

4)查詢使用者lisi使用的bash程序的父程序名稱、pid

5)根據查詢結果,列出該父程序的程序樹

方案ps命令主要記住兩個組合:乙個是「aux」,記住前面沒有「-」,另乙個是「-elf」。要記住一點「-elf」,顯示結果中有ppid為父id值。

步驟實現此案例需要按照如下步驟進行。

步驟一:以使用者lisi登入,完成下列操作

分析: 按ctrl+shift+t再開乙個終端,利用su命令切換進行操作,如圖。**

[lisi@localhost ~]$ vim nsd.txt //按enter回車即可

分析: 上題中lisi開啟nsd.txt的終端開著不用動,以供測試。查詢的是父程序,所以選項應是-elf。

查詢使用者lisi使用的bash程序的父程序名稱、pid,命令操作如下所示:

[root@localhost ~]# ps -elf | grep lisi

4 s root 3260 2767 0 80 0 - 40936 wait 10:49 pts/1 00:00:00 su - lisi

4 s lisi 3261 3260 0 80 0 - 27084 n_tty_ 10:49 pts/1 00:00:00 -bash

0 s root 3340 2786 0 80 0 - 25814 pipe_w 10:55 pts/2 00:00:00 grep lisi

//其中3260為父程序的pid

根據查詢結果,列出該父程序的程序樹,命令操作如下所示:

[root@localhost ~]# pstree -aup 3260

su,3260 - lisi

└─bash,3261,lisi

[root@localhost ~]#

檢視程序快照

以使用者lisi登入,完成下列操作 使用vim開啟nsd.txt檔案,不要編輯 不退出 以使用者root登入另乙個終端,完成下列操作 查詢使用者lisi使用的bash程序的父程序名稱 pid 根據查詢結果,列出該父程序的程序樹 ps命令主要記住兩個組合 乙個是 aux 記住前面沒有 另乙個是 elf...

Linux 檢視程序快照

1 以使用者lisi登入,完成下列操作 2 使用vim開啟nsd.txt檔案,不要編輯 不退出 3 以使用者root登入另乙個終端,完成下列操作 4 查詢使用者lisi使用的bash程序的父程序名稱 pid 5 根據查詢結果,列出該父程序的程序樹 方案 ps命令主要記住兩個組合 乙個是 aux 記住...

檢視php fpm程序數 php fpm程序數設定

1.php fpm有3種管理方式static 子程序數固定 dynamic 子程序動態設定 onedemand 程序需要才產生 2.php fpm 程序數主要通過下面5個引數 pm.max children pm為static時表示建立的子程序數量,pm為dynamic時表示最大可建立的子程序數 p...