【Linux】ps -ef|grep詳解
【Linux】ps -ef|grep詳解
Linux下顯示系統程式的命令ps,最常用的有ps -ef 和ps aux。這兩個到底有什麼區別呢?兩者沒太大差別,討論這個問題,要追溯到Unix系統中的兩種風格,System V風格和BSD 風格,ps aux最初用到Unix Style中,而ps -ef被用在System V Style中,兩者輸出略有不同。現在的大部分Linux系統都是可以同時使用這兩種方式的。
ps -ef 是用標準的格式顯示程式的、其格式如下
其中各列的內容意思如下
UID //使用者ID、但輸出的是使用者名稱
PID //程式的ID
PPID //父程式ID
C //程式佔用CPU的百分比
STIME //程式啟動到現在的時間
TTY //該程式在那個終端上執行,若與終端無關,則顯示? 若為pts/0等,則表示由網路連線主機程式。
CMD //命令的名稱和引數
ps aux 是用BSD的格式來顯示、其格式如下
同ps -ef 不同的有列有
USER //使用者名稱
%CPU //程式佔用的CPU百分比
%MEM //佔用記憶體的百分比
VSZ //該程式使用的虛擬記憶體量(KB)
RSS //該程式佔用的固定記憶體量(KB)(駐留中頁的數量)
STAT //程式的狀態
START //該程式被觸發啟動時間
TIME //該程式實際使用CPU執行的時間
其中STAT狀態位常見的狀態字元有
D //無法中斷的休眠狀態(通常 IO 的程式);
R //正在執行可中在佇列中可過行的;
S //處於休眠狀態;
T //停止或被追蹤;
W //進入記憶體交換 (從核心2.6開始無效);
X //死掉的程式 (基本很少見);
Z //殭屍程式;
< //優先順序高的程式
N //優先順序較低的程式
L //有些頁被鎖進記憶體;
s //程式的領導者(在它之下有子程式);
l //多執行緒,克隆執行緒(使用 CLONE_THREAD, 類似 NPTL pthreads);
+ //位於後臺的程式組;
ps命令將某個程式顯示出來
grep命令是查詢
中間的|是管道命令 是指ps命令與grep同時執行
PS是LINUX下最常用的也是非常強大的程式檢視命令
grep命令 是查詢, 是一種強大的文字搜尋工具,它能 使用正規表示式 搜尋文字,並把匹 配的行列印出來。
grep全稱是Global Regular Expression Print,表示全域性正規表示式版本,它的使用許可權是所有使用者。
以下這條命令是檢查 java 程式是否存在:ps -ef |grep java
欄位含義如下:
UID PID PPID C STIME TTY TIME CMD
zzw 14124 13991 0 00:38 pts/0 00:00:00 grep --color=auto dae
UID :程式被該 UID 所擁有
PID :就是這個程式的 ID
PPID :則是其上級父程式的ID
C :CPU使用的資源百分比
STIME :系統啟動時間
TTY :登入者的終端機位置
TIME :使用掉的CPU時間。
CMD :所下達的是什麼指令
About Me
........................................................................................................................ ● 本文作者:小麥苗,部分內容整理自網路,若有侵權請聯絡小麥苗刪除 ● 本文在itpub( http://blog.itpub.net/26736162 )、部落格園( http://www.cnblogs.com/lhrbest )和個人weixin公眾號( xiaomaimiaolhr )上有同步更新 ● 本文itpub地址: http://blog.itpub.net/26736162 ● 本文部落格園地址: http://www.cnblogs.com/lhrbest ● 本文pdf版、個人簡介及小麥苗雲盤地址: http://blog.itpub.net/26736162/viewspace-1624453/ ● 資料庫筆試面試題庫及解答: http://blog.itpub.net/26736162/viewspace-2134706/ ● DBA寶典今日頭條號地址: http://www.toutiao.com/c/user/6401772890/#mid=1564638659405826 ........................................................................................................................ ● QQ群號: 230161599 (滿) 、618766405 ● weixin群:可加我weixin,我拉大家進群,非誠勿擾 ● 聯絡我請加QQ好友 ( 646634621 ) ,註明新增緣由 ● 於 2018-12-01 06:00 ~ 2018-12-31 24:00 在魔都完成 ● 最新修改時間:2018-12-01 06:00 ~ 2018-12-31 24:00 ● 文章內容來源於小麥苗的學習筆記,部分整理自網路,若有侵權或不當之處還請諒解 ● 版權所有,歡迎分享本文,轉載請保留出處 ........................................................................................................................ ● 小麥苗的微店 : https://weidian.com/s/793741433?wfr=c&ifr=shopdetail ● 小麥苗出版的資料庫類叢書 : http://blog.itpub.net/26736162/viewspace-2142121/ ● 小麥苗OCP、OCM、高可用網路班 : http://blog.itpub.net/26736162/viewspace-2148098/ ● 小麥苗騰訊課堂主頁 : https://lhr.ke.qq.com/ ........................................................................................................................ 使用 weixin客戶端 掃描下面的二維碼來關注小麥苗的weixin公眾號( xiaomaimiaolhr )及QQ群(DBA寶典)、新增小麥苗weixin, 學習最實用的資料庫技術。
........................................................................................................................ |
來自 “ ITPUB部落格 ” ,連結:http://blog.itpub.net/26736162/viewspace-2284157/,如需轉載,請註明出處,否則將追究法律責任。
相關文章
- ps -ef | grep 查詢資訊
- 注意shell指令碼中ps -ef|grep的坑指令碼
- Linux三劍客之grep詳解Linux
- Linux 三劍客之 grep 使用詳解Linux
- Linux ps命令詳解,Linux檢視程序。Linux
- Linux 三劍客 Awk、Sed、Grep 命令詳解Linux
- Linux三劍客Awk、Sed、Grep 命令詳解Linux
- Linux grep命令詳細教程Linux
- 效能工具之linux三劍客awk、grep、sed詳解Linux
- ps -ef和ps aux的區別UX
- Linux (三劍客之一) grep字串搜尋命令詳解Linux字串
- Linux檢視程序命令ps和top示例詳解Linux
- Linux grep 命令Linux
- linux-grepLinux
- 【AIX-PS】AIX系統ps命令詳解AI
- Linux下 netstat ps kill 命令詳解及常用命令收集Linux
- 【Linux命令】grep命令Linux
- linux命令之grepLinux
- Linux grep命令的使用Linux
- linux中grep基本用法Linux
- Linux基礎命令---grepLinux
- Linux命令篇 - grep 命令Linux
- linux每日命令(35):grep命令Linux
- Linux命令:grep命令AND、OR、NOT例項Linux
- linux下的find 和 grepLinux
- Linux 中 grep xxx的用法Linux
- Linux日誌搜尋 grepLinux
- Linux程式之如何檢視程式詳情?(ps命令)Linux
- Linux之 psLinux
- linux9-grep&wc&管道符Linux
- Linux系統中grep如何使用?Linux
- linux管道詳解Linux
- linux——管道詳解Linux
- linux LVM詳解LinuxLVM
- Linux top詳解Linux
- Linux at命令詳解Linux
- 詳解Linux InodeLinux
- Linux作業系統之命令解釋:ls -l|grep ^-|wc -lLinux作業系統