中文字幕亚洲第一精品|精品国产免费一区二区|久久婷婷五月六月综合版|中文字幕熟妇久久久人妻|久久综合精品国产一区无码|国产成人精品永久免费视频|午夜亚洲国产精品理论片a级|久久精品一区二区三区无码护土

 訪問手機(jī)版  

Linux常用命令|Linux培訓(xùn)學(xué)習(xí)|考試認(rèn)證|工資待遇與招聘,認(rèn)準(zhǔn)超級(jí)網(wǎng)工!

招聘|合作 登陸|注冊

網(wǎng)絡(luò)工程師培訓(xùn)

當(dāng)前位置:網(wǎng)絡(luò)工程師 > 技術(shù)課程 > linux > 熱點(diǎn)關(guān)注 > linux常用命令

linux常見命令ps的應(yīng)用

時(shí)間:2019-09-13

常用linux命令大全_常用dos命令_linux常用命令

ps(Process Status)命令是linux中最常見的命令之一,它用來列出當(dāng)前系統(tǒng)運(yùn)行中的進(jìn)程的狀態(tài)信息。當(dāng)然了,它只顯示命令執(zhí)行時(shí)的進(jìn)程狀態(tài),如果想要?jiǎng)討B(tài)列出狀態(tài)信息,可以選擇使用top命令。那么通過ps命令我們能夠知道進(jìn)程的哪些信息呢?下面進(jìn)行介紹。

命令基本介紹

命令格式

ps命令基本格式為:
ps [options]

常用參數(shù)

-A 顯示所有進(jìn)程(同-e)
-a 顯示當(dāng)前終端的所有進(jìn)程
-u 顯示進(jìn)程的用戶信息
-o 以用戶自定義形式顯示進(jìn)程信息
-f 顯示程序間的關(guān)系

對(duì)于更多參數(shù)的介紹,可使用命令man ps查看linux常用命令,這里不再贅述。

字段含義

在介紹實(shí)例之前l(fā)inux常用命令,需要先了解一下ps命令輸出各字段的含義,這樣我們才能更好地理解所展示的信息。常見字段的基本含義如下:

USER%20進(jìn)程所有者的用戶名
PID%20進(jìn)程號(hào)
START%20進(jìn)程激活時(shí)間
%CPU%20進(jìn)程自最近一次刷新以來所占用的CPU時(shí)間和總時(shí)間的百分比
%MEM%20進(jìn)程使用內(nèi)存的百分比
VSZ%20進(jìn)程使用的虛擬內(nèi)存大小,以K為單位
RSS%20駐留空間的大小。顯示當(dāng)前常駐內(nèi)存的程序的K字節(jié)數(shù)。
TTY%20進(jìn)程相關(guān)的終端
STAT%20進(jìn)程狀態(tài),包括下面的狀態(tài):
D%20不可中斷%20Uninterruptible%20sleep%20(usually%20IO)
R%20正在運(yùn)行,或在隊(duì)列中的進(jìn)程
S%20處于休眠狀態(tài)
T%20停止或被追蹤
Z%20僵尸進(jìn)程
W%20進(jìn)入內(nèi)存交換(從內(nèi)核2.6開始無效)
X%20死掉的進(jìn)程
<%20高優(yōu)先級(jí)
N%20低優(yōu)先級(jí)
L%20有些頁被鎖進(jìn)內(nèi)存
s%20包含子進(jìn)程
\+%20位于后臺(tái)的進(jìn)程組;
l%20多線程,克隆線程
TIME%20進(jìn)程使用的總CPU時(shí)間
COMMAND%20被執(zhí)行的命令行
NI%20進(jìn)程的優(yōu)先級(jí)值,較小的數(shù)字意味著占用較少的CPU時(shí)間
PRI%20進(jìn)程優(yōu)先級(jí)。
PPID%20父進(jìn)程ID
WCHAN%20進(jìn)程等待的內(nèi)核事件名


常見用法

下面來看看一些常見用法。

顯示所有進(jìn)程信息

ps -A
PID%20TTY%20TIME%20CMD
1%20?%2000:00:03%20systemd
2%20?%2000:00:00%20kthreadd
4%20?%2000:00:00%20kworker/0:0H
6%20?%2000:00:00%20mm_percpu_wq
7%20?%2000:00:00%20ksoftirqd/0
8%20?%2000:00:02%20rcu_sched
9%20?%2000:00:00%20rcu_bh
10%20?%2000:00:00%20migration/0
11%20?%2000:00:00%20watchdog/0
(內(nèi)容較多,其他部分略過。)

雖然能顯示所有進(jìn)程,但是顯示的信息卻不多,基本只顯示了進(jìn)程id和進(jìn)程名,有時(shí)候并不實(shí)用。

顯示所有進(jìn)程基本信息

相關(guān)參數(shù)-e

ps%20-ef
UID%20PID%20PPID%20C%20STIME%20TTY%20TIME%20CMD
root%201%200%200%2010:52%20?%2000:00:03%20/sbin/init%20splash
root%202%200%200%2010:52%20?%2000:00:00%20[kthreadd]
root%204%202%200%2010:52%20?%2000:00:00%20[kworker/0:0H]
root%206%202%200%2010:52%20?%2000:00:00%20[mm_percpu_wq]
root%207%202%200%2010:52%20?%2000:00:00%20[ksoftirqd/0]
root%208%202%200%2010:52%20?%2000:00:02%20[rcu_sched]
root%209%202%200%2010:52%20?%2000:00:00%20[rcu_bh]
root%2010%202%200%2010:52%20?%2000:00:00%20[migration/0]
(內(nèi)容較多,其他部分略過。)
 上一個(gè)教程:Linux常用基本命令:grep