linux中進程和計劃任務的管理(二)命令補充
Ps :不帶任何參數將只顯示當前用戶會話中打開的進程
、
Ps aux :將以簡單列表的形式顯示出所有進程信息
註釋:
User:啟動該進程的用戶賬號的名稱
Pid:該進程在系統中的數字ID號,在當前系統中是唯一的
Tyy:表明該進程在哪個終端上運行,“?”表示未知或不需要終端
Stat:顯示該進程的狀態,S(休眠),R(運行),Z(僵死),〈 (高優先級),N(低優先級),s(父進程),+(前臺運行),對處於僵死狀態的進程應該予以手動終止
Start:啟動該進程的時間
TIME:該進程占用的CPU時間
COMMAND:啟動該進程的命令的名稱
%CPU:cpu占用的百分比
%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:選項使用時可以同時列出對應的
Pstree -ap 用戶名:可列出該用戶打開的進程及子進程數結構
控制進程
在運行的命令後面加一個“&”符號,會將該操作放到後臺運行,以便用戶的其他操作
(1)按ctrl+Z組合鍵可以將當前進程掛起(調入後臺並停止執行)
(2)查看後臺的進程:jobs -l
(3)bg 後臺編號:可以將後臺中暫停執行的任務恢復運行,繼續在後臺執行操作
(4)fg 後臺編號:將掛起至後臺的進程重新調入前臺執行
終止進程執行:
Kill pid編號 註:強行殺死進程加 -9
Killall -9 進程名:可殺死系統中相同名字的進程
Pkill 命令:可以根據進程的名字,運行該進程的用戶,進程所在的終端終止特定的進程,-U( 指定用戶)-t(指定終端)如:pkill -9 –U “root” –t tty1
~~~~~~~~~~~~~~~~~~end~~~~~~~~~~~~~~~~~~~~~~~~
linux中進程和計劃任務的管理(二)命令補充