對(duì)于系統(tǒng)管理員及其有用的一個(gè)命令:ps -參數(shù)之類
-
ps -f
:顯示完整的格式列表
- UID: 負(fù)責(zé)啟動(dòng)進(jìn)程的用戶
- PID:進(jìn)程的ID
- PPID:父進(jìn)程的PID(如果有父進(jìn)程的話)
- C:進(jìn)程存續(xù)期的處理器利用率
- STIME:進(jìn)程啟動(dòng)時(shí)的系統(tǒng)時(shí)間
- TTY:進(jìn)程所屬的終端設(shè)備
- TIME:?jiǎn)?dòng)進(jìn)程的CPU時(shí)間
- CMD:?jiǎn)?dòng)程序的名稱
-
ps
命令的Unix類型參數(shù)(參數(shù)前有一短劃線):
-
-e
: 顯示所有進(jìn)程 -
-H
:將進(jìn)程組織為分層格式糠爬,可以顯示哪些進(jìn)程是隨其他進(jìn)程一起啟動(dòng)的丙唧。在CMD
欄:
-
ps
命令的BSD(Berkeley Software Distribution)類型(參數(shù)前不帶短劃線)參數(shù):
-
l
:顯示長(zhǎng)格式的信息
結(jié)果解釋:- VSZ:進(jìn)程在內(nèi)存中的大小睦番,以KB為單位
- RSS:進(jìn)程使用過的且未被換出的物理內(nèi)存
-
STAT:由兩個(gè)字符組成的狀態(tài)碼,用于表示當(dāng)前進(jìn)程的狀態(tài)(
l
參數(shù)重點(diǎn))- 第一個(gè)字符:
S
:睡眠,R
:可運(yùn)行丐箩,等待運(yùn)行摇邦,Z
:死進(jìn)程,僵尸進(jìn)程屎勘,T
:進(jìn)程已停止施籍。 - 第二個(gè)字符:
<
:進(jìn)程正以高優(yōu)先級(jí)運(yùn)行
N
:進(jìn)程正以低優(yōu)先級(jí)運(yùn)行
L
:進(jìn)程在內(nèi)存中存在鎖定頁面
s
:進(jìn)程是會(huì)話領(lǐng)導(dǎo)者(session leader)
l
:進(jìn)程是多線程的
+
:進(jìn)程正在前臺(tái)運(yùn)行
- 第一個(gè)字符:
-
top
命令:實(shí)時(shí)顯示進(jìn)程變化的一個(gè)命令:
top
命令結(jié)果:
結(jié)果解釋:- PR:進(jìn)程優(yōu)先級(jí)
- NI:進(jìn)程的 "nice value"(越高的nice value值表示優(yōu)先級(jí)越低,默認(rèn)為0)
VIRT:進(jìn)程所使用的虛擬內(nèi)存總量
RES:進(jìn)程當(dāng)前正使用的物理內(nèi)存量
SHR:進(jìn)程與其他進(jìn)程共享的內(nèi)存量
S:進(jìn)程狀態(tài)(D=可中斷睡眠概漱,R=運(yùn)行中丑慎,S=睡眠,T=已跟蹤或已停止瓤摧,Z=僵死)
%CPU:進(jìn)程正在使用的CPU時(shí)間份額
%MEM:進(jìn)程正在使用的可用物理內(nèi)存份額
TIME+:進(jìn)程啟動(dòng)后已經(jīng)使用的總CPU時(shí)間(從啟動(dòng)到此時(shí)此刻)
COMMAND:進(jìn)程的命令行名稱(已啟動(dòng)程序)
殺死進(jìn)程的方式:
kill PID
:kill 后面跟進(jìn)程ID
killall PName
:killall 后面跟進(jìn)程名稱竿裂,killall 命令還可以使用通配符。