linux查看系統進程

linux中可以通過ps命令查看系統進程,其語法是“ps [options] [–help]”,常用參數包括:1、a顯示所有進程;2、“-a”顯示同一終端下的所有程序;3、“-A” 顯示所有進程c;4、“-N”反向選擇;5、e顯示變量。

linux查看系統進程

Linux查看系統進程可以通過ps查看:ps是最基本同時也是非常強大的進程查看命令,使用該命令可以確定有哪些進程正在運行和運行的狀態、進程是否結束、進程有沒有僵死、哪些進程占用了過多的資源等等。

推薦:《linux視頻教程

ps命令語法:ps [options] [–help]

ps命令常用參數:

  • a? 顯示所有進程

  • -a 顯示同一終端下的所有程序

  • -A 顯示所有進程c? 顯示進程的真實名稱

  • -N 反向選擇

  • -e 等于“-A”

  • e? 顯示環境變量

  • f? 顯示程序間的關系

  • -H 顯示樹狀結構

  • r? 顯示當前終端的進程

  • T? 顯示當前終端的所有程序

  • u? 指定用戶的所有進程

可以通過命令”ps -eFH”查看系統的所有進程,其中各項參數含義:

  • UID:? 進程所有者ID??

  • PID:? 進程ID ?? ??? ?

  • PPID: 父進程ID? ??? ?

  • SZ:? 進程的核心映像的頁面大小?

  • C:cpu調度情況?? ??? ?

  • RSS:進程占用的實際內存大小(單位是 1KB)

  • PSR:綁定內核線程的處理器的邏輯處理器號

  • STIME:進程的啟動時間 ??? ??? ?

  • TTY:進程在哪個終端控運行?? ?

  • TIME:進程占用CPU的時間總和??

  • CMD:啟動進程的命令

通過命令”ps aux”查看系統的所有進程,其中各項參數含義:

  • USER:進程擁有者; ?? ??? ?

  • PID:pid; ?

  • %CPU:占用的cpu使用率;?

  • %MEM:占用的內存使用率; ?

  • VSZ:虛擬內存集;?? ??? ?

  • RSS:常駐內存集; ?

  • TTY:是否為登入者執行的程序(為tty1-tty6,為本機登入者,若為pts或?,則為遠程登入者)

  • STAT:進程的狀態; ?? ??? ?

  • START:程序開始時間 ?

  • TIME:程序運行的時間 ??? ?

  • COMMAND:所執行的指令。

以上就是

? 版權聲明
THE END
喜歡就支持一下吧
點贊5 分享