Linux 進(jìn)程之如何查看進(jìn)程詳情?
點(diǎn)擊關(guān)注上方“杰哥的IT之旅”,
后臺(tái)回復(fù)“Python自動(dòng)化”獲取精心整理的PDF。

作者:RunFromHere 鏈接:https://juejin.im/post/5bf9213ce51d452237153c5c
-A :
所有的進(jìn)程均顯示出來,與 -e 具有同樣的效用;
-a :
顯示現(xiàn)行終端機(jī)下的所有進(jìn)程,包括其他用戶的進(jìn)程;
-u :
以用戶為主的進(jìn)程狀態(tài) ;
x :
通常與 a 這個(gè)參數(shù)一起使用,可列出較完整信息。
l :
較長、較詳細(xì)的將該P(yáng)ID 的的信息列出;
j :
工作的格式 (jobs format)
-f :
做一個(gè)更為完整的輸出。
2、不加參數(shù)執(zhí)行ps命令會(huì)輸出什么?

PID: 運(yùn)行著的命令(CMD)的進(jìn)程編號
TTY: 命令所運(yùn)行的位置(終端)
TIME: 運(yùn)行著的該命令所占用的CPU處理時(shí)間
CMD: 該進(jìn)程所運(yùn)行的命令
3、如何顯示所有當(dāng)前進(jìn)程?
$?ps?-ax
#?這個(gè)命令的結(jié)果或許會(huì)很長。為了便于查看,可以結(jié)合less命令和管道來使用。
$?ps?-ax?|?less

4. 如何根據(jù)進(jìn)程的用戶進(jìn)行信息過濾呢?
$?ps?-u?pungki

5、如何通過cpu和內(nèi)存使用來過濾進(jìn)程?
$?ps?-aux?|?less

5.1 根據(jù)CPU使用率來升序排序
$?ps?-aux?--sort?-pcpu?|?less
5.2 根據(jù)內(nèi)存使用率來升序排序
$?ps?-aux?--sort?-pmem?|?less

$?ps?-aux?--sort?-pcpu,+pmem?|?head?-n?10
6、如何通過進(jìn)程名和PID進(jìn)行過濾呢?
$?ps?-C?getty
$?ps?-f?-C?getty
7、如何根據(jù)線程來過濾進(jìn)程呢?
$?ps?-L?1213
$?ps?-axjf
$?pstree
9. 如何顯示安全信息?
$?ps?-eo?pid,user,args
參數(shù) -e 顯示所有進(jìn)程信息,-o 參數(shù)控制輸出。Pid,User 和 Args參數(shù)顯示PID,運(yùn)行應(yīng)用的用戶和該應(yīng)用。

10. 如何格式化輸出root用戶(真實(shí)的或有效的UID)創(chuàng)建的進(jìn)程?
$?ps?-U?root?-u?root?u

11. 如何使用PS實(shí)時(shí)監(jiān)控進(jìn)程狀態(tài)?
$?watch?-n?1?‘ps?-aux?--sort?-pmem,?-pcpu’
$?watch?-n?1?‘ps?-aux?--sort?-pmem,?-pcpu?|?head?20’
$?watch?-n?1?‘ps?-aux?-U?pungki?u?--sort?-pmem,?-pcpu?|?head?20’

12、最后
- End - 本公眾號全部博文已整理成一個(gè)目錄,請?jiān)诠娞柡笈_(tái)回復(fù)「 m」獲取!推薦閱讀: 1、B 站收藏 10W+,GitHub 標(biāo)星 6K+,肝了這門計(jì)算機(jī)速成課!
2、學(xué)生黨學(xué)編程,有這個(gè)開源項(xiàng)目就夠了!
3、太贊了!程序員應(yīng)該訪問的最佳網(wǎng)站都在這里了!
4、一款基于 Python 語言的 Linux 資源監(jiān)視器!
5、利用 Python 爬取了 13966 條運(yùn)維招聘信息,我得出了哪些結(jié)論?
6、超詳細(xì)!一文帶你了解 LVS 負(fù)載均衡集群!好文和朋友一起看~
評論
圖片
表情








