程式是靜態的**檔案
程序是指程式執行時的形態
程序是執行中的程式的乙個副本
程序存在生命週期(準備期,執行期,終止期)
程序&執行緒
程序是資源呼叫的最小單位,程序是資源呼叫的最小單位
程式執行流是從上倒下貫穿執行的
當程序是多工物,cpu是多核心,多工應該同時被每個核心處理,每個核心處理的任務叫執行緒
執行緒資源是共享的。
程序狀態
r(taks_running) ##可執行態(running,ready)
s(task_intrruptable) ##可喚醒休眠
d(task_unintrruptable) ##不可喚醒休眠
t(task_stop) ##暫停狀態
z(exit_zombie) ##僵死態
gnome-system-monitor ##圖形程序檢視工具
ps ax 顯示所有程序
ps aux 以使用者歸類檢視所有程序
ps -e -f 檢視所有程序以完整資訊
ps -efh |less 檢視所有程序並以層級機構的形式顯示完整資訊
程序過濾命令pgrep
pgrep -u 1000 ##顯示指定使用者程序資訊(uid=1000)
pgrep -u student ##顯示指定使用者程序資訊(使用者名稱student)
pgrep -l -t pts/1 ##顯示指定使用者程序名稱和終端
pgrep -al -t pts/1 ##顯示指定使用者程序名稱,終端e和命令
top命令
top內部指令
p cpu排序
m 記憶體排序
t 累計展銅cpu時間排序
l 關閉/開啟uptime資訊
t 關閉/開啟cpu&task
s 指定重新整理頻率
k 操作程序
u 檢視指定使用者程序
top命令的引數
-d 指定重新整理頻率
-b 以批次方式顯示
-n 指定顯示的批次數量
優先順序範圍 對linux而言優先順序被劃分成固定個數(0-139)
1-99為實時有優先順序,數字越大優先順序越高,不用手動處理系統自用
100-139為靜態優先順序,數字越小優先順序越高
nice值nice值:-20~19對用靜態優先順序
普通使用者只可以調低優先順序,超級使用者任意調整
關於優先順序的命令
ps -o comm,pid,nice,stat
renice -n (-20-19) ##更改程序優先順序
linux 中的程序管理
程式 program 放置在儲存 中 如鍵盤,光碟,軟盤,磁帶等 為實體檔案的形態存在。程序 程式被觸發後,執行者的許可權與屬性,程式的程式碼與所需資料等都會被載入記憶體中,作業系統並給予這個記憶體的單元乙個識別碼 pid 可以說,程序就是乙個正在執行中的程式,即是系統未完成並且正在進行的工作。程序...
Linux 管理執行中的程序
cat命令是linux下的乙個文字輸出命令,通常用於 某個檔案的內容。三個功能 一次顯示整個檔案,從鍵盤建立乙個檔案,將幾個檔案合併為乙個檔案。eg cat filename,cat filename,cat file1 file2 file3 列出程序 ps檢查執行程序的實用工具。ps u顯示使用...
linux中的程序檢視與管理
程序就是cpu還沒有完成的工作,掌握程序的檢視與管理方法,有助於我們更好的辦公學習,在linux系統中用ps命令對程序進行檢視,下面介紹一些ps相關命令 1.ps a 指檢視當前環境中所有的程序 ps u 意為顯示程序使用者資訊,使用者的pid,cpu負載等資訊都依次顯示出來 輸入ps a 會顯示當...