最新国产好看的视频,伊人天堂AV在线,国产Aaaaaa视频,蜜臀视频在线观看一区,人妻av色图,密臀久久久精品影片,青青视频免费观看毛片,久草在线观看视,国产三级精品色情在线

Linux?ps命令詳解及Linux查看進程的操作方法

 更新時間:2022年12月16日 11:58:30   作者:士別三日wyx  
這篇文章主要介紹了Linux?ps命令詳解,Linux查看進程的操作方法,ps命令常用的方式有三種,本文給大家介紹的非常詳細,對大家的學習或工作具有一定的參考借鑒價值,需要的朋友可以參考下

作用:查看系統(tǒng)進程,比如正在運行的進程有哪些,什么時候開始運行的,哪個用戶運行的,占用了多少資源。

參數(shù):

  • -e     顯示所有進程
  • -f     顯示所有字段(UID,PPIP,C,STIME字段)
  • -a     顯示一個終端的所有進程
  • -u     顯示當前用戶進程和內(nèi)存使用情況
  • -x     顯示沒有控制終端的進程
  • –sort     按照列名排序

一、常用操作

ps命令常用的方式有三種:

  • ps -ef:查看所有進程
  • ps -aux:查看所有進程
  • ps -ef | grep tomcat:查看指定進程

1、查看所有進程(連帶命令行)

ps -ef

字段解釋:

  • UID:用戶ID,即進程的擁有者
  • PID:進程ID
  • PPID:父進程ID
  • C:進程占用的CPU百分比
  • STIME:進程開始啟動時間
  • TTY:登入者的終端機位置
  • TIME:進程使用的CPU(運算)時間
  • CMD:調(diào)用進程的命令

2、顯示所有包含其他使用者的進程

ps -aux

字段解釋:

  • USER:創(chuàng)建進程的用戶
  • PID:進程ID
  • %CPU:進程占用CPU的百分比
  • %MEM:進程占用物理內(nèi)存的百分比
  • VSZ:進程占用虛擬內(nèi)存的大?。▎挝籏B)
  • RSS:進程占用實際物理內(nèi)存的大?。▎挝籏B)
  • TTY:進程在哪個終端運行。
  • STAT:進程狀態(tài)
  • START:進程開始啟動的時間
  • TIME:進程使用的CPU(運算)時間
  • COMMAND:調(diào)用進程的命令

3、查看指定進程(grep過濾)

ps -ef 通常會配合 grep 來過濾指定的進程,比如

搜索 mysql 的進程:ps -ef | grep mysql

搜索 tomcat 的進程:ps -ef | grep tomcat

4、查看CPU/內(nèi)存占用率最高的進程

1)查看進程的時候,讓進程按照CPU使用率排序,然后展示前10行,就能清晰地看到哪些進程占用的資源比較多。

PS1:head -11 是因為標題也算一行
PS2:+、-號可以調(diào)整排序,-pcpu 表示降序,+pcpu 表示升序

ps -aux --sort=-pcpu | head -11

2)同理,把 -pcpu 換成 -pmem,就能查看內(nèi)存使用最多的10個進程。

ps -aux --sort=-pmem | head -11

3)如果不限制行數(shù),也可以使用 sort 按照指定的列排序

降序:

ps -aux | sort -nk 4 -r

升序:

ps -aux | sort -nk 4

5、查看指定用戶的進程

查看某個用戶開啟了哪些進程,可以使用 -u 參數(shù)指定用戶名,比如,查看root用戶的進程有哪些:

ps -u root -ef

6、分頁查看進程

除了 grep 外,還可以配合 more 分頁查看進程:ps -ef | more

翻頁的操作同 more 命令,q鍵退出,空格鍵翻頁

二、拓展

1、TTY字段(終端類型)

TTY字段表示運行進程的終端是哪個,這里的終端類型有兩種:tty和pts。

  • tty:表示物理終端,其中tty1~6是本地字符界面終端,tty7是本地圖形終端
  • pts:表示虛擬終端,通常指遠程連接的終端,范圍是pts/0~255,比如第一個遠程連接的終端是pts/0,第二個遠程連接的終端是pts/1,依次類推。

2、STAT字段(進程狀態(tài))

STAT字段表示進程的狀態(tài),常見的狀態(tài)有以下幾種:

  • D:睡眠狀態(tài)(不可被喚醒),常用于I/O情況。
  • R:進程正在運行
  • S:睡眠狀態(tài)(可被喚醒)
  • T:停止狀態(tài)
  • W:內(nèi)存交互狀態(tài)
  • Z:僵尸進程(不存在但暫時無法消除)
  • <:高優(yōu)先級
  • N:低優(yōu)先級
  • L:被鎖入內(nèi)存
  • s:包含子進程
  • l:多線程
  • +:位于后臺

3、僵尸進程

進程由于非正常停止或程序編寫錯誤,導致子進程比父進程先結(jié)束,而父進程又沒有正?;厥兆舆M程,使子進程一直在內(nèi)存中,導致資源浪費。這種情況就是僵尸進程。

PS:正常情況下應(yīng)該是父進程先結(jié)束,然后子進程由init接管,init 結(jié)束子進程并回收對應(yīng)的資源。

到此這篇關(guān)于Linux ps命令詳解,Linux查看進程的文章就介紹到這了,更多相關(guān)Linux ps命令內(nèi)容請搜索腳本之家以前的文章或繼續(xù)瀏覽下面的相關(guān)文章希望大家以后多多支持腳本之家!

相關(guān)文章

  • Shell expr命令進行整數(shù)計算的實現(xiàn)

    Shell expr命令進行整數(shù)計算的實現(xiàn)

    這篇文章主要介紹了Shell expr命令進行整數(shù)計算的實現(xiàn),文中通過示例代碼介紹的非常詳細,對大家的學習或者工作具有一定的參考學習價值,需要的朋友們下面隨著小編來一起學習學習吧
    2021-03-03
  • 淺談shell 遍歷數(shù)組的幾種方法

    淺談shell 遍歷數(shù)組的幾種方法

    這篇文章主要介紹了淺談shell 遍歷數(shù)組的幾種方法,文中通過示例代碼介紹的非常詳細,對大家的學習或者工作具有一定的參考學習價值,需要的朋友們下面隨著小編來一起學習學習吧
    2020-12-12
  • win下調(diào)用putty執(zhí)行命令腳本分享

    win下調(diào)用putty執(zhí)行命令腳本分享

    這篇文章主要介紹了win下調(diào)用putty執(zhí)行命令腳本,可以利用這個實現(xiàn)一些自動化的工作,需要的朋友可以參考下
    2014-03-03
  • linux重啟和關(guān)閉系統(tǒng)命令的寫法

    linux重啟和關(guān)閉系統(tǒng)命令的寫法

    這篇文章給大家介紹了linux重啟和關(guān)閉系統(tǒng)命令的寫法,然后在文中給大家分享了linux五個重啟命令,感興趣的朋友一起看看吧
    2017-10-10
  • linux查看已使用內(nèi)存的常用命令

    linux查看已使用內(nèi)存的常用命令

    在Linux系統(tǒng)中,我們可以使用多個命令來查看內(nèi)存使用情況,其中比較常用的命令有free、top、ps和sar,使用free命令可以查看系統(tǒng)內(nèi)存的使用情況,這些命令可以幫助我們快速了解系統(tǒng)內(nèi)存的使用情況,從而更好地進行內(nèi)存管理和優(yōu)化,需要的朋友可以參考下
    2024-01-01
  • linux中shell腳本實現(xiàn)下載完關(guān)機

    linux中shell腳本實現(xiàn)下載完關(guān)機

    本文給大家分享的是個人在實際應(yīng)用中制作的一個小程序,十分的實用,推薦給大家,有需要的小伙伴可以參考下。
    2015-03-03
  • 詳解shell 函數(shù)定義與調(diào)用

    詳解shell 函數(shù)定義與調(diào)用

    這篇文章主要介紹了shell 函數(shù)定義與調(diào)用的相關(guān)資料,幫助大家更好的理解和學習shell,感興趣的朋友可以了解下
    2020-09-09
  • Shell中去除字符串前后空格的方法

    Shell中去除字符串前后空格的方法

    今天小編就為大家分享一篇關(guān)于Shell中去除字符串前后空格的方法,小編覺得內(nèi)容挺不錯的,現(xiàn)在分享給大家,具有很好的參考價值,需要的朋友一起跟隨小編來看看吧
    2019-03-03
  • Linux下如何安裝Run文件格式NVIDIA顯卡驅(qū)動

    Linux下如何安裝Run文件格式NVIDIA顯卡驅(qū)動

    本篇文章給大家介紹Linux下如何安裝Run文件格式NVIDIA顯卡驅(qū)動,主要設(shè)計到linux下安裝run文件格式nvidia顯卡驅(qū)動方面的知識點,對linux下安裝run文件格式nvidia顯卡驅(qū)動感興趣的朋友可以參考下本文
    2015-10-10
  • Shell處理帶空格的文件名的方法

    Shell處理帶空格的文件名的方法

    這篇文章主要介紹了Shell處理帶空格的文件名的方法,文中總結(jié)了若干處理帶空格的文件名的技巧,需要的朋友可以參考下
    2014-06-06

最新評論

满城县| 平武县| 琼结县| 资中县| 鸡东县| 平江县| 白玉县| 凉城县| 梨树县| 颍上县| 山东省| 湛江市| 福建省| 长子县| 沽源县| 博客| 家居| 沾益县| 玛纳斯县| 南川市| 类乌齐县| 康保县| 宁陵县| 磐安县| 慈溪市| 库尔勒市| 德令哈市| 宁都县| 页游| 广汉市| 湘乡市| 抚远县| 加查县| 井冈山市| 时尚| 建瓯市| 洛扎县| 宣化县| 荥阳市| 新和县| 洮南市|