SRC(系統(tǒng)資源控制器):分類管理進程的工具
進程的調(diào)度狀態(tài):
1.運行狀態(tài)
2.就緒狀態(tài)
3.阻塞狀態(tài)
線程是進程內(nèi)的一個可調(diào)度的實體,是進程的一個執(zhí)行單位。處理調(diào)度的基本單位是線程。
命令前加入 nohup后 子進程在shell死亡后仍然可繼續(xù)運行
在父進程中用export命令設(shè)置的shell環(huán)境變量,可傳遞給子進程,但在子進程中用export命令設(shè)置的環(huán)境變量不能傳回父進程.
使用不帶任何參數(shù)的export命令可以顯示被設(shè)置的環(huán)境變量。env命令可以查看從父進程繼承下來的所有環(huán)境變量。
swapper進程(0號進程) 系統(tǒng)引導(dǎo)時創(chuàng)建的進程,所有進程的祖先,系統(tǒng)進程的調(diào)度進程,init進程由他創(chuàng)建。
使用不帶任何參數(shù)的ps命令 只顯示當前終端的進程狀態(tài).
ps
-f:顯示詳細信息
-e:顯示系統(tǒng)中每一個進程的狀態(tài)(核心除外)
-l:顯示詳細信息(比-f更詳細)
-t ttyname:顯示其他終端的進程
-u username:顯示指定用戶的進程
-k:顯示核心進程
-d:顯示除進程組組長之外的所有進程
-A:顯示所有進程
-m:顯示線程
-o THREAD:顯示線程的詳細狀態(tài)(和-m一塊使用)
進程的狀態(tài):
O :不存在
A :運行中
w :已交換狀態(tài)。中間狀態(tài)
I :等待啟動空閑狀態(tài)
Z :取消
T :停止
線程的狀態(tài):
O : 不存在
R :運行中
S :睡眠中
w : 已交換狀態(tài)。中間狀態(tài)
T : 停止
Z : 取消
僵尸進程:進程已經(jīng)死亡,尸體卻還保留在進程表中的進程(被標記為符號),kill命令無法殺死。
nice值(0-39)
kill命令
kill pid 終止一個進程
kill -9 pid 殺死一個進程
kill -9 0 終止創(chuàng)建的所有進程,退出系統(tǒng)并返回到Login狀態(tài)下
kill -9 -l 殺死創(chuàng)建的所有進程,但不退出系統(tǒng)
/proc文件系統(tǒng) 可以啟動或停止一個進程中的線程,還可以追蹤系統(tǒng)調(diào)用,信號和讀/寫進程的地址空間。
procwdx 命令 顯示進程當前的工作目錄
procwdx PID
procfiles 命令 顯示由進程打開的所有文件的描述信息
procldd 命令顯示動態(tài)加載程序列表 ,包括共享對象
procstop 停止進程運行
procrun 啟動由procstop命令停止的進程
core文件
當進程異常終止運行時,系統(tǒng)會把該進程對應(yīng)的地址空間中的數(shù)據(jù)寫到core文件中(這個過程被稱為dump)
另外有需要云服務(wù)器可以了解下創(chuàng)新互聯(lián)scvps.cn,海內(nèi)外云服務(wù)器15元起步,三天無理由+7*72小時售后在線,公司持有idc許可證,提供“云服務(wù)器、裸金屬服務(wù)器、高防服務(wù)器、香港服務(wù)器、美國服務(wù)器、虛擬主機、免備案服務(wù)器”等云主機租用服務(wù)以及企業(yè)上云的綜合解決方案,具有“安全穩(wěn)定、簡單易用、服務(wù)可用性高、性價比高”等特點與優(yōu)勢,專為企業(yè)上云打造定制,能夠滿足用戶豐富、多元化的應(yīng)用場景需求。
目前創(chuàng)新互聯(lián)公司已為千余家的企業(yè)提供了網(wǎng)站建設(shè)、域名、雅安服務(wù)器托管、網(wǎng)站托管運營、企業(yè)網(wǎng)站設(shè)計、貴德網(wǎng)站維護等服務(wù),公司將堅持客戶導(dǎo)向、應(yīng)用為本的策略,正道將秉承"和諧、參與、激情"的文化,與客戶和合作伙伴齊心協(xié)力一起成長,共同發(fā)展。