程序是為了使多個程式可以併發的執行,提高系統的資源利用和吞吐量
1.linux中每個程序都有乙個識別號pid
2.系統第乙個啟動程序是init,pid是1,是唯一乙個由系統核心直接執行的程序,新的程序都是系統呼叫fork來產生,除了init之外,每個程序都有乙個父程序。
3每個程序有實際使用者識別號(執行此程序的使用者識別號),實際組識別號(執行此程序的組識別號)。
4.程序的型別,互動程序,由乙個shell啟動的程序。
批處理程序,不與特定的終端相關聯,提交到等待佇列中順序執行的程序。
守護程序,在linux啟動後,需要執行在後台的程序
5.程序的啟動方式,手動啟動,排程啟動。
6.程序管理,ps檢視程序,-a顯示所有程序,-e,在命令後顯示環境變數,-u顯示使用者名稱和啟動時間的資訊,-x顯示沒有控制終端的程序,-f顯示程序樹,-w寬行輸出,
7.kill,殺死程序。killall也可以殺死程序,而kill命令後指定要殺死的程序pid,而killall指定程序的終止訊號。
作業控制:
1.作業控制是指當前正在執行的程序的行為,也稱為程序控制,
2.cmd &後台執行 ctrl+d終止乙個正在前台的程序 ctrl+c終止乙個正在前台的程序(強行) ctrl+z把乙個前台程序掛起 jobs顯示後台和被掛起程序 bg重新啟動乙個掛起的任務 fg把乙個後台執行的作業放在前台的執行。
linux 程序 任務管理
1 ps 檢視程序 e,顯示所有程序 f,全格式 l,長格式 ps ef 2 top 檢視程序,類似ps 空格 立即重新整理顯示 h 或者 顯示幫助 m 切換顯示記憶體資訊 t 切換顯示程序和cpu狀態資訊 c 切換顯示命令名稱和完整命令列 m 根據駐留記憶體大小進行排序 p 根據cpu使用百分比大...
Linux的程序和任務管理命令
linux的程序 1.檢視程序 ps命令 檢視靜態的程序統計資訊 processes statistic 語法 ps 選項 a 顯示當前終端下的所有程序資訊 u 使用以使用者為主的格式輸出程序資訊 x 顯示當前使用者為主的格式輸出程序資訊 e 顯示系統內的所有程序資訊 l 使用長格式顯示程序資訊 f...
Linux程序和計畫任務管理
1.2.1 ps命令psa 顯示所有與終端有關的程序 u顯示程序是由哪個使用者啟動的 x顯示所有與終端無關的程序 e顯示所有程序,與 a效果相同 l以長格式顯示 f顯示更詳細的完整格式的程序資訊 1.2.2 top命令 1.2.3 pgrep命令 pgrep l輸出對應的程序名 u查詢特定使用者的程...