Linux程序管理

2021-07-06 03:39:07 字數 1444 閱讀 7037

4 程序管理

4.1 ps(初級)

4.2 sleep(中級)

功能說明: sleep 

使用許可權 : 所有使用者 

使用方式 : sleep [--help] [--version] number[smhd] 

說明 : sleep 可以用來將目前動作延遲一段時間 

引數說明 : 

--help : 顯示輔助訊息 

--version : 顯示版本編號 

number : 時間長度,後面可接 s、m、h 或 d 

其中 s 為秒,m 為 分鐘,h 為小時,d 為日數

例子 : 

顯示目前時間後延遲 1 分鐘,之後再次顯示時間 : 

常用方式及使用技巧:date;sleep 1m;date

4.3 kill(初級)

功能說明:刪除執行中的程式或工作。

語  法:kill [-s 《資訊名稱或編號》][程式] 或 kill [-l 《資訊編號》]

補充說明:kill可將指定的資訊送至程式。預設的資訊為sigterm(15),可將指定程式終止。若仍無法終止該程式,可使用sigkill(9)資訊嘗試強制刪除程式。程式或工作的編號可利用ps指令或jobs指令檢視。 

參  數:

-l 《資訊編號》  若不加《資訊編號》選項,則-l引數會列出全部的資訊名稱。 

-s 《資訊名稱或編號》  指定要送出的資訊。 

[程式]  [程式]可以是程式的pid或是pgid,也可以是工作編號。

常用方式及使用技巧:kill -9 12345

4.4 「|」 (初級)

功能說明:管道,管道符前面命令的輸出作為後面命令的輸入

語法:

find ./ -name 「*.xml」 –print | xargs grep –i 「time-out」

4.5 top(中級)

功能說明:顯示,管理執行中的程式。

語  法:top [bciqss][d 《間隔秒數》][n 《執行次數》]

補充說明:執行top指令可顯示目前正在系統中執行的程式,並通過它所提供的互動式介面,用熱鍵加以管理。

參  數:

b  使用批處理模式。 

c  列出程式時,顯示每個程式的完整指令,包括指令名稱,路徑和引數等相關資訊。 

d《間隔秒數》  設定top監控程式執行狀況的間隔時間,單位以秒計算。 

i  執行top指令時,忽略閒置或是已成為zombie的程式。 

n《執行次數》  設定監控資訊的更新次數。 

q  持續監控程式執行的狀況。 

s  使用保密模式,消除互動模式下的潛在危機。 

s  使用累計模式,其效果類似ps指令的"-s"引數。

LINUX程序管理

1.程序是什麼?乙個程序就是出於執行期的程式,包括 可執行程式 段 開啟的檔案,掛起的訊號,核心內部資料,處理器狀態,位址空間,乙個或多個執行執行緒,當然還包括用來存放全域性變數的資料段,等等.2.什麼是執行緒?它和程序的關係是什麼樣的?執行緒在linux中具體是怎麼樣實現的?是在程序中活動的物件,...

linux程序管理

程序的監控 使用ps aux 檢視當前所有程序。可以使用top檢視當前程序自動更新列表,在top中m 按記憶體大小排列,p 按cpu佔用率排列 終止和管理程序 程序之間通過訊號來進行通訊 top和kill都用於向程序傳送訊號。kill l顯示訊號編號表。kill 9 pid kill pid 向pi...

Linux 程序管理

1.linux程序管理工具,包括ps pgrep top kill killall pkill 等 常用 ps aux 或lax輸出的解釋 user 程序的屬主 pid 程序的id ppid 父程序 cpu 程序占用的cpu百分比 mem 占用記憶體的百分比 ni 程序的nice值,數值大,表示較少...