Linux檢視程序and殺死程序

2021-10-10 14:18:27 字數 1030 閱讀 9876

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 此引數的效...