linux中程序和計劃任務的管理(二)命令補充
Ps命令:檢視靜態的程序統計資訊
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~~~~~~~~~~~~~~~~~~~~~~~~
轉載於:https://blog.51cto.com/wuhui1994/2069339