Linux6 檢視程序(動態),殺死程序

2021-10-10 15:43:36 字數 1125 閱讀 8922

ps

ps -a # 顯示當前所有的程序資訊

ps -u # 以使用者的方式顯示程序

ps -x # 顯示後台程序執行的引數

ps -aux # 一般使用這個命令

ps -aux |

more

# 分頁顯示

ps -aux |

grep sshd # 搜尋sshd程序

ps -ef # 檢視父程序

top

top -d 秒數 # top -d 10 每個10秒更新,預設是3秒

top -i # 不顯示任何閒置和僵死的程序

top -p # 查詢指定的程序(pid)

# 進入後輸入

u 然後輸入使用者名稱 # u 然後輸入 root ,指定檢視某個使用者的程序

k 然後輸入pid # k 然後輸入 4050 ,殺死4050的程序

p # 按cpu排序

m # 按記憶體排序

n # 按pid排序

q # 退回到頁面

# 語法 

kill 【選項】

killall 【程序名稱】

# 選項說明

-9 表示強制停止

案例

# 踢出某個非法登入的使用者

ps -aux |

grep sshd # 搜尋到使用者

kill 程序號

# 強制殺死乙個終端

ps -aux |

grep

bash

kill -9 程序號

Linux檢視程序and殺死程序

ps命令 顯示程序狀態 ps命令是 process status 的縮寫,ps命令用於顯示當前系統的程序狀態。可以搭配kill指令隨時中斷 刪除不必要的程式。語法格式 ps 引數 a 顯示現行終端機下的所有程式,包括其他使用者的程式 u 以使用者為主的格式來顯示程式狀況 x 顯示所有程式,不以終端機...

Linux檢視程序,殺死程序命令

ps a 顯示現行終端機下的所有程式,包括其他使用者的程式。ps a 顯示所有程式。ps c 列出程式時,顯示每個程式真正的指令名稱,而不包含路徑,引數或常駐服務的標示。ps e 此引數的效果和指定 a 引數相同。ps e 列出程式時,顯示每個程式所使用的環境變數。ps f 用ascii字元顯示樹狀...

Linux 檢視程序 殺死程序的命令

今天在使用 docker 啟動 mysql 的時候,發生了乙個 error 具體資訊如下 剛開始看到這個 error 使用 lsof i 3306 查詢占用3306埠的程序的 pid,然後使用 kill 命令將其殺死。然而 lsof i 3306 並不能查到這個 pid,plan a 失敗。後來又嘗...