程序和程式的區別:
1、程式是靜態概念,本身作為一種軟體資源長期儲存;而程序是程式的執行過程,它是動態概念,有一定的生命期,是動態產生和消亡的。
2、程式和程序無一一對應關係。乙個程序在活動中可有順序地執行若干個程式。
程序和執行緒的區別:
程序管理的作用?
判斷伺服器的健康狀態
檢視系統所有的程序
殺死程序
ps**命令**
作用:檢視系統中的程序資訊
語法:ps [-auxle]
常用選項
a:顯示所有使用者的程序
u:顯示使用者名稱和啟動時間
x:顯示沒有控制終端的程序
e:顯示所有程序,包括沒有控制終端的程序
l:長格式顯示
檢視系統中所有程序
# ps aux #檢視系統中所有程序,使用bsd作業系統格式,unix
# ps -le #檢視系統中所有程序,使用linux標準命令格式
ps應用例項 # ps -u or ps -l 檢視隸屬於自己程序詳細資訊
# ps aux | grep sam 檢視使用者sam執行的程序 # ps -ef | grep init 檢視指定程序資訊
pstree
作用:檢視當前程序樹
語法:pstree [選項]
-p 顯示程序pid
-u 顯示程序的所屬使用者
top
作用:檢視系統健康狀態
顯示當前系統中耗費資源最多的程序,以及系統的一些負載情況。
語法:top [選項]
-d 秒數,指定幾秒重新整理一次,預設3秒(動態顯示)
kill
作用:關閉程序
語法:kill [-選項] pid
kill -9 程序號(強行關閉) 常用
kill -1 程序號(重啟程序)
Linux程序學習四
exit 和 exit 函式 程序就好比人一樣有其生命,我們通過fork 函式來建立乙個程序,那麼我們又是如何來中止程序呢。程序退出 1.在linux中任何讓乙個程序退出 程序退出表示程序即將結束。在linux中程序退出分為了正常退出和異常退出兩種。1 正常退出 a.在main 函式中執行retur...
四 程序管理
1.程序的組成 乙個檔案 被配記憶體的位址空間 有許可權限制 程式 的乙個或多個副本 執行執行緒 像人一樣擁有狀態 2.靜態程序開啟 語法 ps aux a 顯示現行終端機下的所有程式 u 以使用者為主的格式開顯示程式狀況 x 不以終端機來區分 顯示 user pid cpu mem vsz rss...
Linux學習之程序管理
1 100.0.0.16 28 對應網段的閘道器位址 廣播位址 可分配ip位址範圍 101.100.0.0.16 255.255.255.1110,0000 2 4 16個網段 100.0.0.16屬於100.0.0.16 31 28 2 使用man手冊學習tcpdump的使用 tcpdump是li...