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

 訪問手機版  

Linux常用命令|Linux培訓學習|考試認證|工資待遇與招聘,認準超級網(wǎng)工!

招聘|合作 登陸|注冊

網(wǎng)絡工程師培訓

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

Linux之ps命令

時間:2019-11-02

linux命令_linux命令手冊_linux 關(guān)機命令

1、功能簡介

報告當前進程

[root@vms002?/]#?whatis?ps
ps?(1)???????????????-?report?a?snapshot?of?the?current?processes.???#報告當前進程的快照
ps?(1p)??????????????-?report?process?status???#報告進程狀態(tài)

2、命令語法

[root@vms002?/]#?man?ps
SYNOPSIS
???????ps?[options]

3、常用選項

列出所有的進程

顯示加寬,可以顯示較多的信息

顯示現(xiàn)行終端機下的所有進程linux命令,包括其他用戶的進程

以用戶為主的進程狀態(tài)

通常與a這個參數(shù)一起使用,可列出較完整信息

只顯示正在運行的進程

不顯示標題

顯示所有進程,環(huán)境變量

linux 關(guān)機命令_linux命令手冊_linux命令

顯示幫助信息

顯示版本信息

常用選項組合:

1)ps -ef #用標準的格式顯示進程

2)ps -aux #用BSD的格式來顯示

4、ps -ef和ps -aux格式詳解

1)ps -ef 標準格式

[root@vms001?/]#?ps?-ef|head?-3
UID?????????PID???PPID??C?STIME?TTY??????????TIME?CMD
root??????????1??????0??0?6月04?????????00:00:09?/usr/lib/systemd/systemd?--switched-root?--system?--deserialize?24
root??????????2??????0??0?6月04?????????00:00:00?[kthreadd]

格式詳解:

進程占用CPU的百分比

進程啟動的時間

該進程在哪個終端上運行,若與終端無關(guān),則顯示?若為pts/0等linux命令,則表示由網(wǎng)絡連接主機進程

該進程實際使用CPU運行的時間

命令的名稱和參數(shù)

linux 關(guān)機命令_linux命令_linux命令手冊

2)ps -aux BSD格式

[root@vms001?/]#?ps?-aux|head?-3
USER????????PID?%CPU?%MEM????VSZ???RSS?TTY??????STAT?START???TIME?COMMAND
root??????????1??0.0??0.2??60592??7936??????????Ss???6月04???0:09?/usr/lib/systemd/systemd?--switched-root?--system?--deserialize?24
root??????????2??0.0??0.0??????0?????0??????????S????6月04???0:00?[kthreadd]

格式詳解:

用戶名

進程的ID

進程占用的CPU百分比

進程占用內(nèi)存的百分比

該進程使用的虛擬內(nèi)存量(KB)

該進程占用的固定內(nèi)存量(KB)

該進程在哪個終端上運行,若與終端無關(guān),則顯示?若為pts/0等,則表示由網(wǎng)絡連接主機進程

進程的狀態(tài)

該進程實際使用CPU運行的時間

命令的名稱和參數(shù)

5、Linux上的進程狀態(tài)

linux命令手冊_linux命令_linux 關(guān)機命令

進程狀態(tài)

ps命令對應的狀態(tài)碼

運行

R運行runnable(on run queue)

正在運行或在運行隊列中等待

中斷

S中斷sleeping

休眠中,受阻,在等待某個條件的形成或接受到信號

不可中斷

D不可中斷uninterruptible sleep (usually IO)

收到信號不喚醒和不可運行,進程必須等待直到有中斷發(fā)生

僵死

Z僵死a defunct ("zombie") process

進程已終止,但進程描述符存在,直到父進程調(diào)用wait4()系統(tǒng)調(diào)用后釋放

linux命令_linux 關(guān)機命令_linux命令手冊

停止

T停止traced or stopped

進程收到SIGSTOP、SIGSTP、SIGTIN、SIGTOU信號后停止運行

其中STAT狀態(tài)位常見的狀態(tài)字符有

D //無法中斷的休眠狀態(tài)(通常 IO 的進程);

R //正在運行可中在隊列中可過行的;

S //處于休眠狀態(tài);

T //停止或被追蹤;

W //進入內(nèi)存交換 (從內(nèi)核2.6開始無效);

X //死掉的進程 (基本很少見);

Z //僵尸進程;

< //優(yōu)先級高的進程

N //優(yōu)先級較低的進程

L //有些頁被鎖進內(nèi)存;

s //進程的領(lǐng)導者(在它之下有子進程);

l //多線程,克隆線程(使用 CLONE_THREAD, 類似 NPTL pthreads);

+ //位于后臺的進程組;