1. 程式人生 > >linux中進程和計劃任務的管理(二)命令補充

linux中進程和計劃任務的管理(二)命令補充

blob 情況 tro 緩沖 9.png 命令 計劃 時間 image

Ps命令:查看靜態的進程統計信息

Ps :不帶任何參數將只顯示當前用戶會話中打開的進程

技術分享圖片

Ps aux :將以簡單列表的形式顯示出所有進程信息

註釋:

User:啟動該進程的用戶賬號的名稱

Pid:該進程在系統中的數字ID號,在當前系統中是唯一的

Tyy:表明該進程在哪個終端上運行,“?”表示未知或不需要終端

Stat:顯示該進程的狀態,S(休眠),R(運行),Z(僵死),〈 (高優先級),N(低優先級),s(父進程),+(前臺運行),對處於僵死狀態的進程應該予以手動終止

Start:啟動該進程的時間

TIME:該進程占用的CPU時間

COMMAND:啟動該進程的命令的名稱

%CPUcpu占用的百分比

%MEM:內存占用的百分比

VSZ:占用細膩內存(swap空間)的大小

RSS:專用常駐內存(物理內存)的大小

技術分享圖片

Ps elf :將以長格式顯示系統中所有的進程信息,並包含更豐富的

技術分享圖片

Top命令:查看進程動態信息 (每三秒刷新一次)

系統任務(Tasks):total:總進程數/running:正在運行的進程數/sleeping:休眠的進程數/stopped:終止的進程數/zombie:僵死無響應的進程數

CPU占用信息:us:用戶占用/sy:內核占用/ni:優先級調度占用/id:空閑cpu/wa:等待占用/hi:硬件中斷占用/si:軟件中斷占用/st:虛擬化占用

內存占用:total:總內存空間/used:已用內存/free:空間內存/buffers:緩沖區域

交換空間占用:total:總交換空間/used:已用交換空間/free:空閑交換空間/cached:緩存空間

P鍵:根據cpu占用情況對進程列表進行排序

M鍵:根據內存占用情況進行排序

N鍵:根據啟動時間進行排序

h鍵:可以獲得top程序的在線幫助信息

q鍵:可以正常的退出top程序

技術分享圖片

k鍵:出現pid to kill時輸入進程的pid號,即可殺死進程

技術分享圖片

Pgrep命令:查詢進程信息

-l選項可同時輸出對應的進程名

-U選項顯示查詢特定用戶的進程

-t選項查詢在特定終端運行的進程

技術分享圖片

Pstree查看進程樹

-a選項可以列出完整的命令信息

-u選項可以列出對應的用戶名

-p選項使用時可以同時列出對應的

pid

技術分享圖片

Pstree -ap 用戶名:可列出該用戶打開的進程及子進程數結構

技術分享圖片

控制進程

在運行的命令後面加一個&符號,會將該操作放到後臺運行,以便用戶的其他操作

技術分享圖片

1)按ctrl+Z組合鍵可以將當前進程掛起(調入後臺並停止執行)

2)查看後臺的進程:jobs -l

3bg 後臺編號:可以將後臺中暫停執行的任務恢復運行,繼續在後臺執行操作

4fg 後臺編號:將掛起至後臺的進程重新調入前臺執行

終止進程執行:

Kill pid編號 註:強行殺死進程加 -9

技術分享圖片

Killall -9 進程名:可殺死系統中相同名字的進程

Pkill 命令:可以根據進程的名字,運行該進程的用戶,進程所在的終端終止特定的進程-U 指定用戶)-t(指定終端)如:pkill -9 U roott tty1


~~~~~~~~~~~~~~~~~~end~~~~~~~~~~~~~~~~~~~~~~~~

linux中進程和計劃任務的管理(二)命令補充