ps命令 – 顯示程序狀態:
ps命令是「process status」的縮寫,ps命令用於顯示當前系統的程序狀態。可以搭配kill指令隨時中斷、刪除不必要的程式。
語法格式:ps [引數]
a :顯示現行終端機下的所有程式,包括其他使用者的程式
u:以使用者為主的格式來顯示程式狀況
x:顯示所有程式,不以終端機來區分
常用 ps -aux
user:該程序屬於那個使用者賬號。
pid :該程序的程序id號。
%cpu:該程序使用掉的 cpu 資源百分比;
%mem:該程序所占用的物理記憶體百分比;
vsz :該程序使用掉的虛擬記憶體量 (kbytes)
rss :該程序占用的固定的記憶體量 (kbytes)
tty :該程序是在那個終端機上面運作,若與終端機無關,則顯示 ?。另外, tty1-tty6 是本機上面的登入者程式,若為 pts/0 等等的,則表示為由網路連線進主機的程式。
stat:該程式目前的狀態,主要的狀態有:
r :該程式目前正在運作,或者是可被運作;
s :該程式目前正在睡眠當中,但可被某些訊號(signal) 喚醒。
t :該程式目前正在偵測或者是停止了;
z :該程式應該已經終止,但是其父程式卻無法正常的終止他,造成 zombie (疆屍) 程式的狀態
start:該程序被觸發啟動的時間;
time :該程序實際使用 cpu 運作的時間。
command:該程式的實際指令。
kill命令 – 殺死程序:
kill正如這個單詞的意思一樣,就是殺死。linux系統中kill命令用來刪除執行中的程式或工作。
kill命令可將指定的訊號傳送給相應的程序或工作。 kill命令預設使用訊號為15,用於結束程序或工作。如果程序或工作忽略此訊號,則可以使用訊號9,強制殺死程序或作業。
語法格式:kill [引數] [程序號]
常用 kill -9 pid(-9是kill訊號)
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 失敗。後來又嘗...
Linux如何檢視程序 殺死程序 啟動程序
1.檢視程序 ps命令 下面的命令還沒實踐,僅僅供你參考 可以用man ps檢視格式,只不過是乙個小工具而已!ps a 顯示現行終端機下的所有程式,包括其他使用者的程式。ps a 顯示所有程式。ps c 列出程式時,顯示每個程式真正的指令名稱,而不包含路徑,引數或常駐服務的標示。ps e 此引數的效...