Linuxs檢視程序,殺死程序
阿新 • • 發佈:2019-02-17
1.查程序
ps
命令查詢與程序相關的PID號:
ps a
顯示現行終端機下的所有程式,包括其他使用者的程式。
ps -A
顯示所有程式。
ps c
列出程式時,顯示每個程式真正的指令名稱,而不包含路徑,引數或常駐服務的標示。
ps -e
此引數的效果和指定”A”引數相同。
ps e
列出程式時,顯示每個程式所使用的環境變數。
ps f
用ASCII字元顯示樹狀結構,表達程式間的相互關係。
ps -H
顯示樹狀結構,表示程式間的相互關係。
ps -N
顯示所有的程式,除了執行ps指令終端機下的程式之外。
ps s
採用程式訊號的格式顯示程式狀況。
ps S
ps -t
<終端機編號> 指定終端機編號,並列出屬於該終端機的程式的狀況。 ps u
以使用者為主的格式來顯示程式狀況。 ps x
顯示所有程式,不以終端機來區分。
最常用的方法是ps aux
,然後再通過管道使用grep命令過濾查詢特定的程序,然後再對特定的程序進行操作。
ps aux | grep program_filter_word,ps -ef |grep tomcat
ps -ef|grep java|grep -v grep
顯示出所有的java程序,去處掉當前的grep程序。
2.殺程序
使用kill命令結束程序:kill xxx
常用:
kill -9 324
Linux下還提供了一個
killall
命令,可以直接使用程序的名字而不是程序標識號,例如:#killall -9 NAME