SRC(系統(tǒng)資源控制器):分類管理進(jìn)程的工具
進(jìn)程的調(diào)度狀態(tài):
1.運(yùn)行狀態(tài)
2.就緒狀態(tài)
3.阻塞狀態(tài)
線程是進(jìn)程內(nèi)的一個(gè)可調(diào)度的實(shí)體,是進(jìn)程的一個(gè)執(zhí)行單位。處理調(diào)度的基本單位是線程。
命令前加入 nohup后 子進(jìn)程在shell死亡后仍然可繼續(xù)運(yùn)行
在父進(jìn)程中用export命令設(shè)置的shell環(huán)境變量,可傳遞給子進(jìn)程,但在子進(jìn)程中用export命令設(shè)置的環(huán)境變量不能傳回父進(jìn)程.
使用不帶任何參數(shù)的export命令可以顯示被設(shè)置的環(huán)境變量。env命令可以查看從父進(jìn)程繼承下來的所有環(huán)境變量。
swapper進(jìn)程(0號進(jìn)程) 系統(tǒng)引導(dǎo)時(shí)創(chuàng)建的進(jìn)程,所有進(jìn)程的祖先,系統(tǒng)進(jìn)程的調(diào)度進(jìn)程,init進(jìn)程由他創(chuàng)建。
使用不帶任何參數(shù)的ps命令 只顯示當(dāng)前終端的進(jìn)程狀態(tài).
ps
-f:顯示詳細(xì)信息
-e:顯示系統(tǒng)中每一個(gè)進(jìn)程的狀態(tài)(核心除外)
-l:顯示詳細(xì)信息(比-f更詳細(xì))
-t ttyname:顯示其他終端的進(jìn)程
-u username:顯示指定用戶的進(jìn)程
-k:顯示核心進(jìn)程
-d:顯示除進(jìn)程組組長之外的所有進(jìn)程
-A:顯示所有進(jìn)程
-m:顯示線程
-o THREAD:顯示線程的詳細(xì)狀態(tài)(和-m一塊使用)
進(jìn)程的狀態(tài):
O :不存在
A :運(yùn)行中
W :已交換狀態(tài)。中間狀態(tài)
I :等待啟動(dòng)空閑狀態(tài)
Z :取消
T :停止
線程的狀態(tài):
O : 不存在
R :運(yùn)行中
S :睡眠中
W : 已交換狀態(tài)。中間狀態(tài)
T : 停止
Z : 取消
僵尸進(jìn)程:進(jìn)程已經(jīng)死亡,尸體卻還保留在進(jìn)程表中的進(jìn)程(被標(biāo)記為符號),kill命令無法殺死。
nice值(0-39)
kill命令
kill pid 終止一個(gè)進(jìn)程
kill -9 pid 殺死一個(gè)進(jìn)程
kill -9 0 終止創(chuàng)建的所有進(jìn)程,退出系統(tǒng)并返回到Login狀態(tài)下
kill -9 -l 殺死創(chuàng)建的所有進(jìn)程,但不退出系統(tǒng)
/proc文件系統(tǒng) 可以啟動(dòng)或停止一個(gè)進(jìn)程中的線程,還可以追蹤系統(tǒng)調(diào)用,信號和讀/寫進(jìn)程的地址空間。
procwdx 命令 顯示進(jìn)程當(dāng)前的工作目錄
procwdx PID
procfiles 命令 顯示由進(jìn)程打開的所有文件的描述信息
procldd 命令顯示動(dòng)態(tài)加載程序列表 ,包括共享對象
procstop 停止進(jìn)程運(yùn)行
procrun 啟動(dòng)由procstop命令停止的進(jìn)程
core文件
當(dāng)進(jìn)程異常終止運(yùn)行時(shí),系統(tǒng)會(huì)把該進(jìn)程對應(yīng)的地址空間中的數(shù)據(jù)寫到core文件中(這個(gè)過程被稱為dump)
本文名稱:AIX的進(jìn)程管理命令
URL標(biāo)題:
http://weahome.cn/article/iigpeo.html