一区二区三区日韩精品-日韩经典一区二区三区-五月激情综合丁香婷婷-欧美精品中文字幕专区

分享

10個重要的Linuxps命令實戰(zhàn)

 Vayi 2015-02-06
  10個重要的Linuxps命令實戰(zhàn)   
    ps命令能夠給出當前系統(tǒng)中進程的快照。它能捕獲系統(tǒng)在某一時間的進程狀態(tài)。如果你想不斷更新查看的這個狀態(tài),可以使用top命令。
ps命令支持三種使用的語法格式:
UNIX 風格,選項可以組合在一起,并且選項前必須有-連字符BSD 風格,選項可以組合在一起,但是選項前不能有-連字符GNU 風格的長選項,選項前有兩個-連字符

我們能夠混用這幾種風格,但是可能會發(fā)生沖突。本文使用 UNIX 風格的ps命令。這里有在日常生活中使用較多的ps命令的例子。

不加參數(shù)執(zhí)行ps命令

這是一個基本的 ps 使用。在控制臺中執(zhí)行這個命令并查看結果

結果默認會顯示4列信息。<喎 "http://www.2cto.com/kf/ware/vc/" target="_blank" class="keylink">vcD4NClBJRDog1MvQ0NfFtcTD/MHuKENNRCm1xL34s8yx4LrFVFRZOiDD/MHuy/nUy9DQtcTOu9bDo6jW1bbLo6lUSU1FOiDUy9DQ18W1xLjDw/zB7sv51bzTw7XEQ1BVtKbA7cqxvORDTUQ6ILjDvfizzMv51MvQ0LXEw/zB7g0KPHA+1eLQqdDFz6LU2s/Uyr7Ksc60xcXQ8qGjPC9wPg0Kz9TKvsv509C1scewvfizzA0KPHA+yrnTwyAtYSCyzsr9oaMtYSC0+rHtIGFsbKGjzazKsbzTyc94ss7K/bvhz9TKvsO709C/2NbG1tW2y7XEvfizzKGjPC9wPg0KPHByZSBjbGFzcz0="brush:java;"> $ ps -ax

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

1
$ ps -ax | less

根據(jù)用戶過濾進程

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

1
$ ps -u pungki

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

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

1
$ ps -aux | less

當結果很長時,我們可以使用管道和less命令來篩選。

默認的結果集是未排好序的??梢酝ㄟ^ –sort 命令來排序。

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

1
$ ps -aux --sort -pcpu | less

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

1
$ ps -aux --sort -pmem | less

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

1
$ ps -aux --sort -pcpu,+pmem | head -n 10
通過進程名和PID過濾

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

1
$ ps -C getty

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

1
$ ps -f -C getty

根據(jù)線程來過濾進程

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

1
$ ps -L 1213

樹形顯示進程

有時候我們希望以樹形結構顯示進程,可以使用 -axjf 參數(shù)。

1
$ps -axjf

或者 pstrss 也是相同效果。

顯示安全信息

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

1
$ ps -eo pid,user,args

參數(shù) -e 顯示所有進程信息,-o 參數(shù)控制輸出。Pid,User 和 Args參數(shù)顯示PID,運行應用的用戶和該應用。

能夠與 -e 參數(shù) 一起使用的關鍵字是args, cmd, comm, command, fname, ucmd, ucomm, lstart, bsdstart 和start。

格式化輸出root用戶(真實的或有效的UID)創(chuàng)建的進程

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

1
$ ps -U root -u root u

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

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

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

這里有上面的命令的輸出結果:

使用PS實時監(jiān)控進程狀態(tài)

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

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

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

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

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

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

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

    本站是提供個人知識管理的網(wǎng)絡存儲空間,所有內(nèi)容均由用戶發(fā)布,不代表本站觀點。請注意甄別內(nèi)容中的聯(lián)系方式、誘導購買等信息,謹防詐騙。如發(fā)現(xiàn)有害或侵權內(nèi)容,請點擊一鍵舉報。
    轉(zhuǎn)藏 分享 獻花(0

    0條評論

    發(fā)表

    請遵守用戶 評論公約

    類似文章 更多

    亚洲日本中文字幕视频在线观看| 丰满少妇被猛烈插入在线观看| 中国一区二区三区不卡| 欧美一本在线免费观看| 中文字幕亚洲精品人妻| 日韩精品视频免费观看| 中文字幕亚洲视频一区二区| 成人国产激情在线视频| 国产一区二区三区午夜精品| 国产精品激情对白一区二区| 中文文精品字幕一区二区| 国产精品日韩精品最新| 日韩综合国产欧美一区| 91欧美视频在线观看免费| 美女激情免费在线观看| 又色又爽又无遮挡的视频 | 亚洲一区二区三区三区| 亚洲一二三四区免费视频| 久久久精品区二区三区| 色婷婷国产熟妇人妻露脸| 日韩一本不卡在线观看| 欧美日韩国产免费看黄片| 欧美中文字幕一区在线| 99久久国产亚洲综合精品| 欧美日韩人妻中文一区二区| 亚洲熟妇av一区二区三区色堂| 日系韩系还是欧美久久| 风间中文字幕亚洲一区| 亚洲欧洲一区二区综合精品| 欧美激情区一区二区三区| 午夜成年人黄片免费观看| 特黄大片性高水多欧美一级| 国产午夜在线精品视频| 91久久精品国产一区蜜臀| 日韩精品中文字幕亚洲| 国产激情国产精品久久源| 精品偷拍一区二区三区| 日韩特级黄片免费在线观看| 99亚洲综合精品成人网色播| 亚洲第一视频少妇人妻系列| 日本99精品在线观看|