真实的国产乱ⅩXXX66竹夫人,五月香六月婷婷激情综合,亚洲日本VA一区二区三区,亚洲精品一区二区三区麻豆

成都創(chuàng)新互聯(lián)網(wǎng)站制作重慶分公司

linux5ps命令 ps5 Linux

linux 常見命令 lsof,ps,ln...

[TOC]

成都創(chuàng)新互聯(lián)專注于網(wǎng)站建設(shè),為客戶提供成都網(wǎng)站建設(shè)、網(wǎng)站設(shè)計、網(wǎng)頁設(shè)計開發(fā)服務(wù),多年建網(wǎng)站服務(wù)經(jīng)驗,各類網(wǎng)站都可以開發(fā),品牌網(wǎng)站設(shè)計,公司官網(wǎng),公司展示網(wǎng)站,網(wǎng)站設(shè)計,建網(wǎng)站費用,建網(wǎng)站多少錢,價格優(yōu)惠,收費合理。

可以列出被進程所打開的文件的信息。被打開的文件可以是

1.普通的文件

2.目錄抽象為特殊文件

3.網(wǎng)絡(luò)文件系統(tǒng)的文件,抽象為文件

4.字符設(shè)備文件在linux抽象為文件

5.(函數(shù))共享庫

6.管道,命名管道

7.符號鏈接

8.底層的socket字流,網(wǎng)絡(luò)socket,unix域名socket

9.在linux里面,很多東西都抽象為文件,提供了統(tǒng)一的訪問接口

屬性第一個字符:

rwx=0x111,二進制表示

列出所有進程

-ef f:father

ps –el ,

e:every :顯示所有進程信息,等價于A

a:all :顯示除了當(dāng)前終端進程外的其他進程

l: long 長格式顯示進程信息。

linux 線程狀態(tài):

ps工具標(biāo)識進程的5種狀態(tài)碼:

chmod 對象 +/- 模式

對象:u(user),g(group),o(other),a(all)

模式:r,w,x

由于inode號碼與文件名分離,這種機制導(dǎo)致了一些Unix/Linux系統(tǒng)特有的現(xiàn)象。

軟件不關(guān)閉情況下更新:寫入同名不同inode的文件,下次啟動由于老的inode已經(jīng)丟失,操作系統(tǒng)回收原來的Block。

綜上,總結(jié)一下軟鏈接和硬鏈接的區(qū)別:

參考: 阮一峰的網(wǎng)絡(luò)日志:理解inode

Ctrl+z 暫停進程執(zhí)行

uname -m 顯示機器的處理器架構(gòu)(2)

uname -r 顯示正在使用的內(nèi)核版本

jobs: 查看后臺任務(wù)

fg +jobNum: 將后臺任務(wù)調(diào)到前臺

未完,不定期更新中...

linux的ps命令

Linux中的ps命令是Process Status的縮寫,顧名思義,就是查看進程狀態(tài)。ps命令用來列出系統(tǒng)中當(dāng)前運行的那些進程。ps命令列出的是當(dāng)前那些進程的快照,就是執(zhí)行ps命令的那個時刻的那些進程,如果想要動態(tài)的顯示進程信息,就可以使用top命令。

要對進程進行監(jiān)測和控制,首先必須要了解當(dāng)前進程的情況,也就是需要查看當(dāng)前進程,而 ps 命令就是最基本同時也是非常強大的進程查看命令。使用該命令可以確定有哪些進程正在運行和運行的狀態(tài)、進程是否結(jié)束、進程有沒有僵死、哪些進程占用了過多的資源等等。總之大部分信息都是可以通過執(zhí)行該命令得到的。

ps 為我們提供了進程的一次性的查看,它所提供的查看結(jié)果并不動態(tài)連續(xù)的;如果想對進程時間監(jiān)控,應(yīng)該用 top 工具。

ps工具標(biāo)識進程的5種狀態(tài)碼:

D 不可中斷 uninterruptible sleep (usually IO)

R 運行 runnable (on run queue)

S 中斷 sleeping

T 停止 traced or stopped

Z 僵死 a defunct (”zombie”) process

1.命令格式:

ps [參數(shù)]

2.命令功能:

用來顯示當(dāng)前進程的狀態(tài)。

3.命令參數(shù):

a 顯示所有進程

-a 顯示同一終端下的所有程序

-A 顯示所有進程

c 顯示進程的真實名稱

-N 反向選擇

-e 等于“-A”

e 顯示環(huán)境變量

f 顯示程序間的關(guān)系

-H 顯示樹狀結(jié)構(gòu)

r 顯示當(dāng)前終端的進程

T 顯示當(dāng)前終端的所有程序

u 指定用戶的所有進程

-au 顯示較詳細的資訊

-aux 顯示所有包含其他使用者的行程

-C命令 列出指定命令的狀況

--lines行數(shù) 每頁顯示的行數(shù)

--width字符數(shù) 每頁顯示的字符數(shù)

--help 顯示幫助信息

--version 顯示版本顯示

Linux常用命令總結(jié)

ps 命令的作用是顯示進程信息的;

| 符號,是個管道符號,表示ps 和 grep 命令同時執(zhí)行;

grep 命令是查找(Global Regular Expression Print),能使用正則表達式搜索文本,然后把匹配的行顯示出來;

ps命令有一些參數(shù):

-e : 顯示所有進程

-f : 全格式

-h : 不顯示標(biāo)題

-l : 長格式

-w : 寬輸出

a :顯示終端上的所有進程,包括其他用戶的進程。

r :只顯示正在運行的進程。

u :以用戶為主的格式來顯示程序狀況。

x :顯示所有程序,不以終端機來區(qū)分。

結(jié)果信息從前到后依次是:

UID PID PPID C STIME TTY TIME CMD

zzw 14124 13991 0 00:38 pts/0 00:00:00 grep –color=auto dae

Linux中的top命令顯示系統(tǒng)上正在運行的進程。它是系統(tǒng)管理員最重要的工具之一。被廣泛用于監(jiān)視服務(wù)器的負載。top命令是一個交互命令。在運行top的時候還可以運行很多命令。

N – 以 PID 的大小的順序排列表示進程列表

P – 以 CPU 占用率大小的順序排列進程列表

M – 以內(nèi)存占用率大小的順序排列進程列表

q – 退出 top

h – 幫助

1 系統(tǒng)運行時間和平均負載

這些字段顯示:當(dāng)前時間、系統(tǒng)已運行的時間、當(dāng)前登錄用戶的數(shù)量、相應(yīng)最近5、10和15分鐘內(nèi)的平均負載。

2 任務(wù)

第二行顯示的是任務(wù)或者進程的總結(jié)。進程可以處于不同的狀態(tài)。這里顯示了全部進程的數(shù)量。除此之外,還有正在運行、睡眠、停止、僵尸進程的數(shù)量(僵尸是一種進程的狀態(tài))。這些進程概括信息可以用’t’切換顯示。

3 CPU 狀態(tài)

下一行顯示的是CPU狀態(tài)。 這里顯示了不同模式下的所占CPU時間的百分比。這些不同的CPU時間表示:

us, user: 運行(未調(diào)整優(yōu)先級的) 用戶進程的CPU時間

sy,system: 運行內(nèi)核進程的CPU時間

ni,niced:運行已調(diào)整優(yōu)先級的用戶進程的CPU時間

wa,IO wait: 用于等待IO完成的CPU時間

hi:處理硬件中斷的CPU時間

si: 處理軟件中斷的CPU時間

st:這個虛擬機被hypervisor偷去的CPU時間(譯注:如果當(dāng)前處于一個hypervisor下的vm,實際上hypervisor也是要消耗一部分CPU處理時間的)。

4 內(nèi)存使用

接下來兩行顯示內(nèi)存使用率,有點像’free’命令。第一行是物理內(nèi)存使用,第二行是虛擬內(nèi)存使用(交換空間)。

物理內(nèi)存顯示如下:全部可用內(nèi)存、已使用內(nèi)存、空閑內(nèi)存、緩沖內(nèi)存。相似地:交換部分顯示的是:全部、已使用、空閑和緩沖交換空間。

5 各列的意思

PID 進程ID,進程的唯一標(biāo)識符

USER 進程所有者的實際用戶名。

PR 進程的調(diào)度優(yōu)先級。這個字段的一些值是’rt’。這意味這這些進程運行在實時態(tài)。

NI 進程的nice值(優(yōu)先級)。越小的值意味著越高的優(yōu)先級。

VIRT 進程使用的虛擬內(nèi)存。

RES 駐留內(nèi)存大小。駐留內(nèi)存是任務(wù)使用的非交換物理內(nèi)存大小。

SHR SHR是進程使用的共享內(nèi)存。

S 這個是進程的狀態(tài)。它有以下不同的值:

D – 不可中斷的睡眠態(tài)。

R – 運行態(tài)

S – 睡眠態(tài)

T – 被跟蹤或已停止

Z – 僵尸態(tài)

%CPU 自從上一次更新時到現(xiàn)在任務(wù)所使用的CPU時間百分比。

%MEM 進程使用的可用物理內(nèi)存百分比。

TIME+ 任務(wù)啟動后到現(xiàn)在所使用的全部CPU時間,精確到百分之一秒。

COMMAND 運行進程所使用的命令。

注意 :不同發(fā)行版的top命令在各種細節(jié)有不同,如果發(fā)現(xiàn)不同時,請讀你的幫助手冊和命令內(nèi)的幫助。)

kill、kill-15、kill-9區(qū)別:

執(zhí)行kill(默認kill -15)命令,系統(tǒng)會發(fā)送一個SIGTERM信號給對應(yīng)的程序,大部分程序接收到SIGTERM信號后,會先釋放自己的資源,然后再停止。用法kill pid。

kill -15 pid。

kill -9命令,系統(tǒng)給對應(yīng)程序發(fā)送的信號是SIGKILL,即exit。exit信號不會被系統(tǒng)阻塞,所以kill -9能順利殺掉進程。用法kill -9 pid。

tail -n 1000:顯示最后1000行

tail -n +1000:從1000行開始顯示,顯示1000行以后的

head -n 1000:顯示前面1000行

cat a.txt 顯示文件

vim xx.conf 編輯文件

打開文件后,按insert鍵進入編輯模式;編輯完后,按esc建退出編輯模式;按shift+冒號后,輸入wq保存退出,wq!保存強制退出,q不保存退出

在根目錄模糊查找名字含java的文件

服務(wù)器端常有很多壓縮過的日志文件,當(dāng)需要查找日志中某些特定信息的時候,為了避免解壓文件,可以使用zgrep,zcat等命令查找、查看壓縮文件中的信息

zgrep ' 輸入你要查找的東東' /目錄 /文件 .gz 或者.log (當(dāng)日)

grep ' 輸入你要查找的東東' /目錄 /文件 .gz 或者.log (非當(dāng)日的壓縮文件)

例如: zgrep 'callMktCamLoad' app.log.2019-12-03-*.gz

rpm包安裝的,可以用 rpm -qa 看到,如果要查找某軟件包是否安裝,用 rpm -qa | grep "軟件或者包的名字"

以deb包安裝的,可以用 dpkg -l 看到。如果是查找指定軟件包,用 dpkg -l | grep "軟件或者包的名字"

yum方法安裝的,可以用 yum list installed 查找,如果是查找指定包,用 yum list installed | grep "軟件名或者包名"

Linux ps命令:用于顯示當(dāng)前進程 (process) 的狀態(tài)

ps [options] [—help]

ps [-aAcdefHjlmNVwy][acefghLnrsSTuvxX][-C 指令名稱][-g 群組名稱]

[-G 群組識別碼][-p 進程識別碼][p 進程識別碼][-s 階段作業(yè)]

[-t 終端機編號][t 終端機編號][-u 用戶識別碼][-U 用戶識別碼]

[U 用戶名稱][-進程識別碼][--cols 每列字符數(shù)]

[--columns 每列字符數(shù)][--cumulative][--deselect][--forest]

[--headers][--help][-- info][--lines 顯示列數(shù)][--no-headers]

[--group 群組名稱][-Group 群組識別碼][--pid 進程識別碼]

[--rows 顯示列數(shù)][--sid 階段作業(yè)][--tty 終端機編號]

[--user 用戶名稱][--User 用戶識別碼][--version]

[--width 每列字符數(shù)]

? ?-a? 顯示所有終端機下執(zhí)行的進程,除了階段作業(yè)領(lǐng)導(dǎo)者之外

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

-A? 顯示所有進程

-c? 顯示CLS和PRI欄位

c? 列出進程時,顯示每個進程真正的指令名稱,而不包含路徑,參數(shù)或常駐服務(wù)的標(biāo)示

-C指令名稱  指定執(zhí)行指令的名稱,并列出該指令的進程的狀況

-d  顯示所有進程,但不包括階段作業(yè)領(lǐng)導(dǎo)者的進程

-e  此參數(shù)的效果和指定"A"參數(shù)相同

e  列出進程時,顯示每個進程所使用的環(huán)境變量

-f  顯示UID,PPIP,C與STIME欄位

f  用ASCII字符顯示樹狀結(jié)構(gòu),表達進程間的相互關(guān)系

-g群組名稱  此參數(shù)的效果和指定"-G"參數(shù)相同,當(dāng)亦能使用階段作業(yè)領(lǐng)導(dǎo)者的名稱來指定

g  顯示現(xiàn)行終端機下的所有進程,包括群組領(lǐng)導(dǎo)者的進程

-G群組識別碼  列出屬于該群組的進程的狀況,也可使用群組名稱來指定

h  不顯示標(biāo)題列

-H  顯示樹狀結(jié)構(gòu),表示進程間的相互關(guān)系

-j或j  采用工作控制的格式顯示進程狀況

-l或l  采用詳細的格式來顯示進程狀況

L  列出欄位的相關(guān)信息

-m或m  顯示所有的執(zhí)行緒

n  以數(shù)字來表示USER和WCHAN欄位

-N  顯示所有的進程,除了執(zhí)行ps指令終端機下的進程之外

-p進程識別碼  指定進程識別碼,并列出該進程的狀況

 ? ?p進程識別碼  此參數(shù)的效果和指定"-p"參數(shù)相同,只在列表格式方面稍有差異

r  只列出現(xiàn)行終端機正在執(zhí)行中的進程

-s階段作業(yè)  指定階段作業(yè)的進程識別碼,并列出隸屬該階段作業(yè)的進程的狀況

 ? ? s  采用進程信號的格式顯示進程狀況

S  列出進程時,包括已中斷的子進程資料

-t終端機編號  指定終端機編號,并列出屬于該終端機的進程的狀況

t終端機編號  此參數(shù)的效果和指定"-t"參數(shù)相同,只在列表格式方面稍有差異

-T  顯示現(xiàn)行終端機下的所有進程

-u用戶識別碼  此參數(shù)的效果和指定"-U"參數(shù)相同

u  以用戶為主的格式來顯示進程狀況

-U用戶識別碼  列出屬于該用戶的進程的狀況,也可使用用戶名稱來指定

U用戶名稱  列出屬于該用戶的進程的狀況

v  采用虛擬內(nèi)存的格式顯示進程狀況

-V或V  顯示版本信息

-w或w  采用寬闊的格式來顯示進程狀況。

 ? ?x  顯示所有進程,不以終端機來區(qū)分

 ? ?X  采用舊式的Linux i386登陸格式顯示進程狀況

 ? ?-y 配合參數(shù)"-l"使用時,不顯示F(flag)欄位,并以RSS欄位取代ADDR欄位

-進程識別碼  此參數(shù)的效果和指定"p"參數(shù)相同

--cols每列字符數(shù)  設(shè)置每列的最大字符數(shù)

--columns每列字符數(shù)  此參數(shù)的效果和指定"--cols"參數(shù)相同

--cumulative  此參數(shù)的效果和指定"S"參數(shù)相同

--deselect  此參數(shù)的效果和指定"-N"參數(shù)相同

--forest  此參數(shù)的效果和指定"f"參數(shù)相同

--headers  重復(fù)顯示標(biāo)題列

--help  在線幫助

--info  顯示排錯信息

--lines顯示列數(shù) 設(shè)置顯示畫面的列數(shù)

--no-headers? 此參數(shù)的效果和指定"h"參數(shù)相同,只在列表格式方面稍有差異

--group群組名稱  此參數(shù)的效果和指定"-G"參數(shù)相同

--Group群組識別碼  此參數(shù)的效果和指定"-G"參數(shù)相同

--pid進程識別碼  此參數(shù)的效果和指定"-p"參數(shù)相同

--rows顯示列數(shù)  此參數(shù)的效果和指定"--lines"參數(shù)相同

--sid階段作業(yè)  此參數(shù)的效果和指定"-s"參數(shù)相同

--tty終端機編號  此參數(shù)的效果和指定"-t"參數(shù)相同

--user用戶名稱  此參數(shù)的效果和指定"-U"參數(shù)相同

--User用戶識別碼  此參數(shù)的效果和指定"-U"參數(shù)相同

--version  此參數(shù)的效果和指定"-V"參數(shù)相同

? ?--widty每列字符數(shù)  此參數(shù)的效果和指定"-cols"參數(shù)相同

? ?-A 列出所有的行程

? ?-w 顯示加寬可以顯示較多的資訊

? -au 顯示較詳細的資訊

? -aux 顯示所有包含其他使用者的行程

linux上進程有5種狀態(tài):?

1.?運行(正在運行或在運行隊列中等待)?

2.?中斷(休眠中,?受阻,?在等待某個條件的形成或接受到信號)?

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

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

5.?停止(進程收到SIGSTOP,?SIGSTP,?SIGTIN,?SIGTOU信號后停止運行運行)?

ps工具標(biāo)識進程的5種狀態(tài)碼:?

D?不可中斷?uninterruptible?sleep?(usually?IO)?

R?運行?runnable?(on?run?queue)?

S?中斷?sleeping?

T?停止?traced?or?stopped?

Z?僵死?a?defunct?(”zombie”)?process?

1、# ps aux //顯示所有正在內(nèi)存中的程序

USER:該?process?屬于那個使用者賬號的

PID?:該?process?的號碼

%CPU:該?process?使用掉的?CPU?資源百分比

%MEM:該?process?所占用的物理內(nèi)存百分比

VSZ?:該?process?使用掉的虛擬內(nèi)存量?(Kbytes)

RSS?:該?process?占用的固定的內(nèi)存量?(Kbytes)

TTY?:該?process?是在那個終端機上面運作,若與終端機無關(guān),則顯示??,另外,?tty1-tty6?是本機上面的登入者程序,若為?pts/0?等等的,則表示為由網(wǎng)絡(luò)連接進主機的程序。

STAT:該程序目前的狀態(tài),主要的狀態(tài)有

R?:該程序目前正在運作,或者是可被運作

S?:該程序目前正在睡眠當(dāng)中?(可說是?idle?狀態(tài)),但可被某些訊號?(signal)?喚醒。

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

T?:該程序目前正在偵測或者是停止了

Z?:該程序應(yīng)該已經(jīng)終止,但是其父程序卻無法正常的終止他,造成?zombie?(疆尸)?程序的狀態(tài)

: 高優(yōu)先序的行程

N: 低優(yōu)先序的行程

L: 有記憶體分頁分配并鎖在記憶體內(nèi) (實時系統(tǒng)或捱A I/O)

START:該?process?被觸發(fā)啟動的時間

TIME?:該?process?實際使用?CPU?運作的時間

COMMAND:該程序的實際指令

2、# ps -A 顯示進程信息

3、# ps -u work //顯示work進程用戶信息

4、# ps -ef //顯示所有命令,連帶命令行

5、# ps -l //將屬于自己這次登入的pid與相關(guān)信息顯示出來

F:代表這個程序的旗標(biāo)?(flag),?4?代表使用者為?super?user

S:代表這個程序的狀態(tài)?(STAT)

UID:程序被該?UID?所擁有

PID:就這個程序的?ID?

PPID:其上級父程序的ID

C:CPU使用的資源百分比

PRI:?Priority?(優(yōu)先執(zhí)行序)?的縮寫

NI:?Nice?值

ADDR:kernel?function,指出該程序在內(nèi)存的那個部分。如果是個?running的程序,一般就是?"-"

SZ:使用掉的內(nèi)存大小

WCHAN:目前這個程序是否正在運作當(dāng)中,若為?-?表示正在運作

TTY:登入者的終端機位置

TIME:使用掉的?CPU?時間。

CMD:所下達的指令為何

在預(yù)設(shè)的情況下,?ps?僅會列出與目前所在的?bash?shell?有關(guān)的?PID,所以,?當(dāng)使用?ps?-l?的時候,只有三個?PID。

6、其他

1)可以用?|?管道和?more?連接起來分頁查看

命令:ps?-aux?|more

2)把所有進程顯示出來,并輸出到ps001.txt文件

命令:ps?-aux??ps001.txt

3)輸出指定的字段

命令:ps -o pid,ppid,pgrp,session,tpgid,comm

ps -ef是什么意思呢?

ps -ef用于查看全格式的全部進程,其中“ps”是在Linux中是查看進程的命令,“-e?”參數(shù)代表顯示所有進程,“-f”參數(shù)代表全格式。

PS,是Linux系統(tǒng)命令之一,是在Linux中是查看進程的命令。ps查看正處于Running的進程,ps aux查看所有的進程。

linux的進程有5種狀態(tài):

1、運行狀態(tài)(正在運行或在運行隊列中等待[就緒隊列])

2、中斷狀態(tài)(休眠中, 受阻, 在等待某個條件的形成或接受到信號)

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

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

5、停止?fàn)顟B(tài)(進程收到SIGSTOP, SIGSTP, SIGTIN, SIGTOU信號后停止運行運行)

擴展資料:

linux系統(tǒng)ps命令的所有參數(shù)功能:

-e:顯示所有進程。

-f:全格式。

-h:不顯示標(biāo)題。

-l:長格式。

-w:寬輸出。

-a:顯示終端上的所有進程,包括其他用戶的進程。

-r:只顯示正在運行的進程。

-x:顯示沒有控制終端的進程。

-help:顯示幫助信息。

-version:顯示該命令的版本信息。

參考資料來源:百度百科-PS (Linux系統(tǒng)命令)

Linux ps命令詳解

【 ps 】

?語法

ps[必要參數(shù)][選擇參數(shù)]

?功能

ps 命令:用來顯示當(dāng)前進程的狀態(tài)

?類似命令 top kill pgrep

?執(zhí)行權(quán)限 超級用戶 普通用戶

?命令屬性 系統(tǒng)管理

?參數(shù)

必要參數(shù)

a 顯示所有進程

-a 顯示同一終端下的所有程序

-A 顯示所有進程

c 顯示進程的真實名稱

-N 反向選擇

-e 等于“-A”

e 顯示環(huán)境變量

f 顯示程序間的關(guān)系

-H 顯示樹狀結(jié)構(gòu)

r 顯示當(dāng)前終端的進程

T 顯示當(dāng)前終端的所有程序

u 指定用戶的所有進程

選擇參數(shù)

-C命令 列出指定命令的狀況

--lines行數(shù) 每頁顯示的行數(shù)

--width字符數(shù) 每頁顯示的字符數(shù)

--help 顯示幫助信息

--version 顯示版本顯示

范例1: 顯示所有進程信息

root@localhost :~# ps -A 顯示進程信息

PID TTY TIME CMD

1 ? 00:00:02 init

2 ? 00:00:00 kthreadd

3 ? 00:00:00 migration/0

4 ? 00:00:00 ksoftirqd/0

5 ? 00:00:00 watchdog/0

6 ? 00:00:00 events/0

7 ? 00:00:00 cpuset

……

范例2: 顯示指定用戶信息

root@localhost :~# ps -u root //顯示root進程用戶信息

PID TTY TIME CMD

1 ? 00:00:02 init

2 ? 00:00:00 kthreadd

3 ? 00:00:00 migration/0

4 ? 00:00:00 ksoftirqd/0

5 ? 00:00:00 watchdog/0

6 ? 00:00:00 events/0

7 ? 00:00:00 cpuset

8 ? 00:00:00 khelper

9 ? 00:00:00 netns

10 ? 00:00:00 async/mgr

11 ? 00:00:00 pm

12 ? 00:00:00 sync_supers

13 ? 00:00:00 bdi-default

14 ? 00:00:00 kintegrityd/0

15 ? 00:00:02 kblockd/0

16 ? 00:00:00 kacpid

……省略部分結(jié)果

30487 ? 00:00:06 gnome-terminal

30488 ? 00:00:00 gnome-pty-helpe

30489 pts/0 00:00:00 bash

30670 ? 00:00:00 debconf-communi

30749 pts/0 00:00:15 gedit

30886 ? 00:01:10 qtcreator.bin

30894 ? 00:00:00 qtcreator.bin

31160 ? 00:00:00 dhclient

31211 ? 00:00:00 aptd

31302 ? 00:00:00 sshd

31374 pts/2 00:00:00 bash

31397 pts/2 00:00:00 ps

范例3: 顯示指定終端信息

root@localhost :~# ps -u root //顯示終端1進程信息

PID TTY TIME CMD

1 ? 00:00:02 init

2 ? 00:00:00 kthreadd

3 ? 00:00:00 migration/0

4 ? 00:00:00 ksoftirqd/0

5 ? 00:00:00 watchdog/0

6 ? 00:00:00 events/0

7 ? 00:00:00 cpuset

8 ? 00:00:00 khelper

9 ? 00:00:00 netns

10 ? 00:00:00 async/mgr

11 ? 00:00:00 pm

12 ? 00:00:00 sync_supers

13 ? 00:00:00 bdi-default

14 ? 00:00:00 kintegrityd/0

15 ? 00:00:02 kblockd/0

16 ? 00:00:00 kacpid

……省略部分結(jié)果

30487 ? 00:00:06 gnome-terminal

30488 ? 00:00:00 gnome-pty-helpe

30489 pts/0 00:00:00 bash

30670 ? 00:00:00 debconf-communi

30749 pts/0 00:00:15 gedit

30886 ? 00:01:10 qtcreator.bin

30894 ? 00:00:00 qtcreator.bin

31160 ? 00:00:00 dhclient

31211 ? 00:00:00 aptd

31302 ? 00:00:00 sshd

31374 pts/2 00:00:00 bash

31397 pts/2 00:00:00 ps

范例4: 顯示所有進程信息,連同命令行

root@localhost :~# ps -ef //顯示所有命令,連帶命令行

UID PID PPID C STIME TTY TIME CMD

root 1 0 0 10:22 ? 00:00:02 /sbin/init

root 2 0 0 10:22 ? 00:00:00 [kthreadd]

root 3 2 0 10:22 ? 00:00:00 [migration/0]

root 4 2 0 10:22 ? 00:00:00 [ksoftirqd/0]

root 5 2 0 10:22 ? 00:00:00 [watchdog/0]

root 6 2 0 10:22 ? /usr/lib/NetworkManager

……省略部分結(jié)果

root 31302 2095 0 17:42 ? 00:00:00 sshd: root@pts/2

root 31374 31302 0 17:42 pts/2 00:00:00 -bash

root 31400 1 0 17:46 ? 00:00:00 /usr/bin/python /usr/sbin/aptd

root 31407 31374 0 17:48 pts/2 00:00:00 ps -ef

范例5: ps 與grep 常用組合用法,查找特定進程

root@localhost :~# ps -ef |grep sshd //查找字串為sshd的進程

root 2095 1 0 10:31 ? 00:00:00 /usr/sbin/sshd

root 31302 2095 0 17:42 ? 00:00:00 sshd: root@pts/2

root 31409 31374 0 17:50 pts/2 00:00:00 grep --color=auto sshd

root@localhost :~#

范例6: 顯示命令的完整命令行

root@localhost :~# ps -efww

UID PID PPID C STIME TTY TIME CMD

root 1 0 0 10:22 ? 00:00:02 /sbin/init

root 2 0 0 10:22 ? 00:00:00 [kthreadd]

root 3 2 0 10:22 ? 00:00:00 [migration/0]

root 4 2 0 10:22 ? 00:00:00 [ksoftirqd/0]

root 5 2 0 10:22 ? 00:00:00 [watchdog/0]

root 6 2 0 10:22 ? 00:00:00 [events/0]

……省略部分結(jié)果

root 41 2 0 10:23 ? 00:00:00 [kstriped]

root 42 2 0 10:23 ? 00:00:00 [kmpathd/0]

root 43 2 0 10:23 ? 00:00:00 [kmpath_handlerd]

root 44 2 0 10:23 ? 00:00:00 [ksnapd]

root 45 2 0 10:23 ? 00:00:00 [kondemand/0]

root 46 2 0 10:23 ? 00:00:00 [kconservative/0]

root 233 2 0 10:23 ? 00:00:00 [mpt_poll_0]

root 234 2 0 10:23 ? 00:00:00 [mpt/0]

root 235 2 0 10:23 ? 00:00:00 [scsi_eh_2]

root 253 2 0 10:23 ? 00:00:12 [jbd2/sda1-8]

root 254 2 0 10:23 ? 00:00:00 [ext4-dio-unwrit]

root 314 1 0 10:23 ? 00:00:00 upstart-udev-bridge --daemon

范例7: 顯示進程間的關(guān)系

root@localhost :~# ps -efh

Warning: bad ps syntax, perhaps a bogus '-'? See

31374 pts/2 Ss 0:00 -bash USER=root LOGNAME=root HOME=/root PATH=/usr/local/sbin:/usr/

31418 pts/2 R+ 0:00 \_ ps -efh TERM=xterm SHELL=/bin/bash XDG_SESSION_COOKIE=93b5d3d0

30489 pts/0 Ss+ 0:00 bash XDG_CONFIG_DIRS=/etc/xdg/xdg-gnome:/etc/xdg SPEECHD_PORT=6560

30749 pts/0 S 0:15 \_ gedit ui_mainlocalhost.h ORBIT_SOCKETDIR=/tmp/orbit-root SSH_AGENT

1025 tty7 Ss+ 10:12 /usr/bin/X :0 -nr -verbose -auth /var/run/gdm/auth-for-gdm-Ge8TFD/

1021 tty1 Ss+ 0:00 /sbin/getty -8 38400 tty1 PATH=/usr/local/sbin:/usr/local/bin:/usr

867 tty6 Ss+ 0:00 /sbin/getty -8 38400 tty6 PATH=/usr/local/sbin:/usr/local/bin:/usr

864 tty3 Ss+ 0:00 /sbin/getty -8 38400 tty3 PATH=/usr/local/sbin:/usr/local/bin:/usr

862 tty2 Ss+ 0:00 /sbin/getty -8 38400 tty2 PATH=/usr/local/sbin:/usr/local/bin:/usr

855 tty5 Ss+ 0:00 /sbin/getty -8 38400 tty5 PATH=/usr/local/sbin:/usr/local/bin:/usr

852 tty4 Ss+ 0:00 /sbin/getty -8 38400 tty4 PATH=/usr/local/sbin:/usr/local/bin:/usr


本文名稱:linux5ps命令 ps5 Linux
轉(zhuǎn)載來于:http://weahome.cn/article/hhhoce.html

其他資訊

在線咨詢

微信咨詢

電話咨詢

028-86922220(工作日)

18980820575(7×24)

提交需求

返回頂部