8Linux系统管理之Linux系统进程和计划任务管理
8Linux系統(tǒng)管理之Linux系統(tǒng)進程和計劃任務管理
進程和計劃任務管理
一 查看和控制進程
·程序和進程的關(guān)系
程序:保存在硬盤、光盤等介質(zhì)中的可執(zhí)行代碼和數(shù)據(jù) 、是靜態(tài)保存的代碼
進程:在CPU及內(nèi)存中運行的程序代碼、是動態(tài)執(zhí)行的代碼
父、子進程:每個進程可以創(chuàng)建一個或多個進程
·查看進程信息
1 ps命令
用途 :查看靜態(tài)的進程統(tǒng)計信息
格式 :ps [選項]
選項 :
a :顯示當前終端下的所有進程信息,包括其他用戶的進程
x :顯示當前用戶在所有終端下的進程信息
u:顯示進程的執(zhí)行者
-e:顯示系統(tǒng)內(nèi)所有進程信息
-l :使用長格式顯示進程信息
-f:使用完成的格式顯示進程信息
常用以下組合
顯示所有系統(tǒng)進程信息

以長格式顯示所有系統(tǒng)進程信息

其中
USER :啟動給進程的用戶
PID:該進程在系統(tǒng)中的數(shù)字ID號 ,在當前系統(tǒng)中是唯一的
%CPU :CPU占用百分比
%MEM :內(nèi)存占用百分比
VSZ :占用swap空間的大小
RSS :占用常駐內(nèi)存(物理內(nèi)存)的大小
TTY :表明進程在哪個終端運行;“?”表示位置或不需要終端
STAT:顯示進程的當前狀態(tài):S休眠、R運行、Z僵死 、<高優(yōu)先級、N低優(yōu)先級、S儀進程 、+前臺進程、
START:啟動該進程的時間
TIME:該進程占用的CPU時間
COMMAND :啟動該進程的命令名稱
執(zhí)行不帶任何選項的PS命令時 ,將只顯示當前用戶會話中打開的進程

2 top命令
用途:查看動態(tài)的進程排名信息
格式:top
動態(tài)的查看所有進程的狀態(tài)信息

其中
Tasks(系統(tǒng)任務信息)