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