Linux 檢視程序快照

2021-09-23 13:35:23 字數 1303 閱讀 5984

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

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

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

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

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

方案

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

步驟

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

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

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

圖-2使用vim開啟nsd.txt檔案,不要編輯、不退出,命令操作如下所示:

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

步驟二:以使用者root登入另乙個終端,完成下列操作

分析: 上題中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...

檢視程序數 程序快照

1 以使用者zhangsan登入,完成下列操作 2 使用vim開啟abc.txt檔案,不要編輯 不退出 3 以使用者root登入另乙個終端,完成下列操作 4 檢視整個系統的程序樹,輸出pid號 完整命令列 5 查詢使用者zhangsan的程序樹 6 查詢使用者zhangsan的程序樹,並顯示pid與...

linux 程序檢視

一,top命令 顯示了當前正執行的程序以及關於它們的重要資訊,包括它們的記憶體和 cpu 用量。該列表既是真實時間的也是互動的。命令描述 q 退出 space 立即重新整理顯示 h 顯示幫助螢幕 k 殺死某程序。你會被提示輸入程序 id 以及要傳送給它的訊號。n 改變要顯示的程序數量。你會被提示輸入...