显示Linux系统执行的进程
生活随笔
收集整理的這篇文章主要介紹了
显示Linux系统执行的进程
小編覺得挺不錯的,現在分享給大家,幫大家做個參考.
目錄
- Linux進程介紹
- 顯示系統執行的進程
- 查看進程樹pstree
Linux進程介紹
1.在Linux中,每個執行的程序(代碼)都稱為一個進程,每一個進程都分配一個ID號。 2.每一個進程,都會對應一個父進程,而這個父進程可以復制多個子進程。例如www服務器。 3.每個進程都可能以兩種方式存在。前臺和后臺,所謂前臺進程就是用戶目前屏幕上可以進行操作的, 后臺進程則是實際在操作,但由于屏幕上無法看到的進程,通常使用后臺方式執行。 4.一般系統的服務都是以后臺進程的方式存在,而且都會常駐在系統中,直到關機才結束。顯示系統執行的進程
ps命令是用來查看目前系統中,有哪些正在執行,以及它們執行的狀況。 ps -a: 顯示當前終端的所有進程信息 ps -u: 以用戶的格式顯示進程信息 ps -x: 顯示后臺進程運行的參數 常用組合指令: ps -aux | grep xxx 查看有沒有xxx服務/程序例: 查看有沒有sshd服務 ps -aux | grep sshd查看進程時字符的說明
System V展示風格
| USER | 用戶名稱 |
| PID | 進程號 |
| %CPU | 進程占用CPU的百分比 |
| %MEM | 進程占用物理內存的百分比 |
| VSZ | 進程占用的虛擬內存大小(單位:KB) |
| RSS | 進程占用的物理內存大小(單位:KB) |
| TT | 終端名稱,縮寫 |
| STAT | 進程狀態,其中S-睡眠,s-表示該進程是會話的先導進程,N-表示進程擁有比普通優先級更低的優先級,R-正在運行,D-短期等待,Z-僵死進程,T-被跟蹤或者被停止等等 |
| STARTED | 進程的啟動時間 |
| TIME | CPU時間,即進程使用CPU的總時間 |
| COMMAND | 啟動進程所用的命令和參數,如果過長會被截斷顯示 |
BSD風格
| UID | 用戶ID |
| PID | 進程ID |
| PPID | 父進程ID |
| C | CPU用于計算執行優先級的因子。數值越大,表明進程是CPU密集型運算,執行優先級會降低,數值越小,表明進程是I/O密集型運算,執行優先級會提高 |
| STIME | 進程啟動的時間 |
| TTY | 完整的終端名稱 |
| TIME | CPU時間 |
| CMD | 啟動進程所用的命令或參數 |
查看進程樹pstree
基本語法: pstree [參數] 作用: 以樹的形式查看進程 常用參數: -p : 顯示進程的PID -u : 顯示進程的所屬用戶總結
以上是生活随笔為你收集整理的显示Linux系统执行的进程的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: Linux网络环境配置
- 下一篇: Linux关闭进程命令