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 失敗。後來又嘗...