Linux如何檢視程序 殺死程序 啟動程序

2022-09-17 20:03:17 字數 1325 閱讀 8817

1.檢視程序:ps命令

下面的命令還沒實踐,僅僅供你參考:可以用man ps檢視格式,只不過是乙個小工具而已!

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 -o 說明使用者自定義格式

最常用的方法是ps aux,然後再通過管道使用grep命令過濾查詢特定的程序,然後再對特定的程序進行操作。

ps aux | grep program_filter_word

例如: ps -ef|grep j**a|grep -v grep 顯示出所有的j**a程序,去處掉當前的grep程序。

2.殺程序 kill指令

格式:kill [option] pid

功能:向指定的程序送訊號或終止程序。kill指令的用途是送乙個signal給某乙個process,因為大部份送的都是用來殺掉 process 的 sigkill 或 sighup ,因此稱為 kill 

選項:-9  強行終止程序 

pid標示程序號,可由ps命令得到。

常用:kill-9 324

linux下還提供了乙個killall命令,可以直接使用程序的名字而不是程序標識號,例如:#killall-9 name

kill 的詳細情形請參閱 man kill。

3.執行乙個程式:

進入到程序的執行檔案所在的路徑下,執行檔案./檔名

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