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