国产片侵犯亲女视频播放_亚洲精品二区_在线免费国产视频_欧美精品一区二区三区在线_少妇久久久_在线观看av不卡

服務(wù)器之家:專注于服務(wù)器技術(shù)及軟件下載分享
分類導(dǎo)航

Linux|Centos|Ubuntu|系統(tǒng)進(jìn)程|Fedora|注冊表|Bios|Solaris|Windows7|Windows10|Windows11|windows server|

服務(wù)器之家 - 服務(wù)器系統(tǒng) - Linux - Linux系統(tǒng)中10個常用的ps命令總結(jié)

Linux系統(tǒng)中10個常用的ps命令總結(jié)

2019-09-30 20:07開源中文社區(qū)Pungki Arianto Linux

這篇文章主要介紹了Linux系統(tǒng)中10個常用的ps命令總結(jié),ps命令主要用于獲取進(jìn)程狀態(tài),需要的朋友可以參考下

Linux作為Unix的衍生操作系統(tǒng),Linux內(nèi)建有查看當(dāng)前進(jìn)程的工具ps。這個工具能在命令行中使用
PS 命令是什么

查看它的man手冊可以看到,ps命令能夠給出當(dāng)前系統(tǒng)中進(jìn)程的快照。它能捕獲系統(tǒng)在某一事件的進(jìn)程狀態(tài)。如果你想不斷更新查看的這個狀態(tài),可以使用top命令。

ps命令支持三種使用的語法格式

  1.     UNIX 風(fēng)格,選項可以組合在一起,并且選項前必須有“-”連字符
        BSD 風(fēng)格,選項可以組合在一起,但是選項前不能有“-”連字符
        GNU 風(fēng)格的長選項,選項前有兩個“-”連字符

我們能夠混用這幾種風(fēng)格,但是可能會發(fā)生沖突。本文使用 UNIX 風(fēng)格的ps命令。這里有在日常生活中使用較多的ps命令的例子。
1. 不加參數(shù)執(zhí)行ps命令

這是一個基本的 ps 使用。在控制臺中執(zhí)行這個命令并查看結(jié)果。
Linux系統(tǒng)中10個常用的ps命令總結(jié)

結(jié)果默認(rèn)會顯示4列信息。

  1.     PID: 運(yùn)行著的命令(CMD)的進(jìn)程編號
        TTY: 命令所運(yùn)行的位置(終端)
        TIME: 運(yùn)行著的該命令所占用的CPU處理時間
        CMD: 該進(jìn)程所運(yùn)行的命令

這些信息在顯示時未排序。
2. 顯示所有當(dāng)前進(jìn)程

使用 -a 參數(shù)。-a 代表 all。同時加上x參數(shù)會顯示沒有控制終端的進(jìn)程。

   

復(fù)制代碼

代碼如下:

$ ps -ax

 

這個命令的結(jié)果或許會很長。為了便于查看,可以結(jié)合less命令和管道來使用。

   

復(fù)制代碼

代碼如下:

$ ps -ax | less


Linux系統(tǒng)中10個常用的ps命令總結(jié)

 

    3. 根據(jù)用戶過濾進(jìn)程

在需要查看特定用戶進(jìn)程的情況下,我們可以使用 -u 參數(shù)。比如我們要查看用戶'pungki'的進(jìn)程,可以通過下面的命令:

   

復(fù)制代碼

代碼如下:

$ ps -u pungki


Linux系統(tǒng)中10個常用的ps命令總結(jié)

 

    4. 通過cpu和內(nèi)存使用來過濾進(jìn)程

也許你希望把結(jié)果按照 CPU 或者內(nèi)存用量來篩選,這樣你就找到哪個進(jìn)程占用了你的資源。要做到這一點(diǎn),我們可以使用 aux 參數(shù),來顯示全面的信息:

   

復(fù)制代碼

代碼如下:

$ ps -aux | less


    Linux系統(tǒng)中10個常用的ps命令總結(jié)

 

    當(dāng)結(jié)果很長時,我們可以使用管道和less命令來篩選。

默認(rèn)的結(jié)果集是未排好序的??梢酝ㄟ^ --sort命令來排序。

根據(jù) CPU 使用來升序排序

   

復(fù)制代碼

代碼如下:

$ ps -aux --sort -pcpu | less


    Linux系統(tǒng)中10個常用的ps命令總結(jié)

 

    根據(jù) 內(nèi)存使用 來升序排序

   

復(fù)制代碼

代碼如下:

$ ps -aux --sort -pmem | less


   Linux系統(tǒng)中10個常用的ps命令總結(jié)

 

    我們也可以將它們合并到一個命令,并通過管道顯示前10個結(jié)果:

   

復(fù)制代碼

代碼如下:

$ ps -aux --sort -pcpu,+pmem | head -n 10

 

5. 通過進(jìn)程名和PID過濾

使用 -C 參數(shù),后面跟你要找的進(jìn)程的名字。比如想顯示一個名為getty的進(jìn)程的信息,就可以使用下面的命令:

   

復(fù)制代碼

代碼如下:

$ ps -C getty


    Linux系統(tǒng)中10個常用的ps命令總結(jié)

 

    如果想要看到更多的細(xì)節(jié),我們可以使用-f參數(shù)來查看格式化的信息列表:

   

復(fù)制代碼

代碼如下:

$ ps -f -C getty


  Linux系統(tǒng)中10個常用的ps命令總結(jié)

 

    6. 根據(jù)線程來過濾進(jìn)程

如果我們想知道特定進(jìn)程的線程,可以使用-L 參數(shù),后面加上特定的PID。

   

復(fù)制代碼

代碼如下:

$ ps -L 1213


Linux系統(tǒng)中10個常用的ps命令總結(jié)

 

    7. 樹形顯示進(jìn)程

有時候我們希望以樹形結(jié)構(gòu)顯示進(jìn)程,可以使用 -axjf 參數(shù)。

   

復(fù)制代碼

代碼如下:

$ps -axjf


    Linux系統(tǒng)中10個常用的ps命令總結(jié)

 

    或者可以使用另一個命令。

   

復(fù)制代碼

代碼如下:

$ pstree


    Linux系統(tǒng)中10個常用的ps命令總結(jié)

 

    8. 顯示安全信息

如果想要查看現(xiàn)在有誰登入了你的服務(wù)器??梢允褂胮s命令加上相關(guān)參數(shù):

   

復(fù)制代碼

代碼如下:

$ ps -eo pid,user,args

 

參數(shù) -e 顯示所有進(jìn)程信息,-o 參數(shù)控制輸出。Pid,User 和 Args參數(shù)顯示PID,運(yùn)行應(yīng)用的用戶和該應(yīng)用。
Linux系統(tǒng)中10個常用的ps命令總結(jié)

能夠與-e 參數(shù) 一起使用的關(guān)鍵字是args, cmd, comm, command, fname, ucmd, ucomm, lstart, bsdstart 和 start。
9. 格式化輸出root用戶(真實(shí)的或有效的UID)創(chuàng)建的進(jìn)程

系統(tǒng)管理員想要查看由root用戶運(yùn)行的進(jìn)程和這個進(jìn)程的其他相關(guān)信息時,可以通過下面的命令:

   

復(fù)制代碼

代碼如下:

$ ps -U root -u root u

 

-U 參數(shù)按真實(shí)用戶ID(RUID)篩選進(jìn)程,它會從用戶列表中選擇真實(shí)用戶名或 ID。真實(shí)用戶即實(shí)際創(chuàng)建該進(jìn)程的用戶。

-u 參數(shù)用來篩選有效用戶ID(EUID)。

最后的u參數(shù)用來決定以針對用戶的格式輸出,由User, PID, %CPU, %MEM, VSZ, RSS, TTY, STAT, START, TIME 和 COMMAND這幾列組成。

這里有上面的命令的輸出結(jié)果:
Linux系統(tǒng)中10個常用的ps命令總結(jié)

10. 使用PS實(shí)時監(jiān)控進(jìn)程狀態(tài)

ps 命令會顯示你系統(tǒng)當(dāng)前的進(jìn)程狀態(tài),但是這個結(jié)果是靜態(tài)的。

當(dāng)有一種情況,我們需要像上面第四點(diǎn)中提到的通過CPU和內(nèi)存的使用率來篩選進(jìn)程,并且我們希望結(jié)果能夠每秒刷新一次。為此,我們可以將ps命令和watch命令結(jié)合起來。

   

復(fù)制代碼

代碼如下:

$ watch -n 1 ‘ps -aux --sort -pmem, -pcpu’


   Linux系統(tǒng)中10個常用的ps命令總結(jié)

 

    如果輸出太長,我們也可以限制它,比如前20條,我們可以使用head命令來做到。

   

復(fù)制代碼

代碼如下:

$ watch -n 1 ‘ps -aux --sort -pmem, -pcpu | head 20’


   Linux系統(tǒng)中10個常用的ps命令總結(jié)

 

    這里的動態(tài)查看并不像top或者h(yuǎn)top命令一樣。但是使用ps的好處是你能夠定義顯示的字段,你能夠選擇你想查看的字段。

舉個例子,如果你只需要看名為'pungki'用戶的信息,你可以使用下面的命令:

   

復(fù)制代碼

代碼如下:

$ watch -n 1 ‘ps -aux -U pungki u --sort -pmem, -pcpu | head 20’


    Linux系統(tǒng)中10個常用的ps命令總結(jié)

 

    結(jié)論

你也許每天都會使用ps命令來監(jiān)控你的Linux系統(tǒng)。但是事實(shí)上,你可以通過ps命令的參數(shù)來生成各種你需要的報表。

ps命令的另一個優(yōu)勢是ps是各種 Linux系統(tǒng)都默認(rèn)安裝的,因此你只要用就行了。

不要忘了通過 man ps來查看更多的參數(shù)。(LCTT 譯注:由于 ps 命令古老而重要,所以它在不同的 UNIX、BSD、Linux 等系統(tǒng)中的參數(shù)不盡相同,因此如果你用的不是 Linux 系統(tǒng),請查閱你的文檔了解具體可用的參數(shù)。)

延伸 · 閱讀

精彩推薦
Weibo Article 1 Weibo Article 2 Weibo Article 3 Weibo Article 4 Weibo Article 5 Weibo Article 6 Weibo Article 7 Weibo Article 8 Weibo Article 9 Weibo Article 10 Weibo Article 11 Weibo Article 12 Weibo Article 13 Weibo Article 14 Weibo Article 15 Weibo Article 16 Weibo Article 17 Weibo Article 18 Weibo Article 19 Weibo Article 20 Weibo Article 21 Weibo Article 22 Weibo Article 23 Weibo Article 24 Weibo Article 25 Weibo Article 26 Weibo Article 27 Weibo Article 28 Weibo Article 29 Weibo Article 30 Weibo Article 31 Weibo Article 32 Weibo Article 33 Weibo Article 34 Weibo Article 35 Weibo Article 36 Weibo Article 37 Weibo Article 38 Weibo Article 39 Weibo Article 40
主站蜘蛛池模板: 国产欧美精品 | 国产在线综合网 | 国产免费一区 | 久久精品中文字幕 | 日韩电影免费在线观看中文字幕 | 91亚洲国产 | 日韩精品久久 | 日韩在线观看中文 | 亚洲国产精品久久 | 久视频在线观看 | 一级二级在线观看 | 午夜国产精品视频 | 欧美成人二区 | 激情一区二区三区 | 欧美在线不卡视频 | 高清国产午夜精品久久久久久 | 婷婷综合 | 中文字幕在线观看一区二区三区 | 亚洲黄色av| 国产黄色电影 | 男女爱爱视频免费 | 欧美激情一区二区三级高清视频 | 91精品国产乱码久久久久久 | 免费一级毛片 | 91嫩草精品| 青青草在线视频免费观看 | 久久久精品亚洲 | 欧美视频在线播放 | 久久人爽 | 99久久婷婷 | 亚洲精品天堂 | 亚洲综合日韩欧美 | 91色爱 | 国产精品久久久久久久久久久免费看 | 88888888国产一区二区 | 亚洲精品视频免费在线观看 | 久久av资源| 2020国产在线| 日韩视频精品 | 伊人6| 精品一级|