linux的學習(四)程序管理

2021-09-24 08:10:48 字數 1069 閱讀 6030

程序和程式的區別:

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...