程式:
通常以二進位制放置在儲存媒介中,以物理檔案的形式存在
程序:程式被觸發後,執行者的許可權與屬性、程式的**與所需資料都會被載入到記憶體中,作業系統並給與這個記憶體內的乙個單元識別符號(pid)
程序就是正在執行中的程式
程序彼此之間具有相關性
觸發任何乙個事件時,系統都會將他定義成為乙個程序,並且給與這個程序乙個id,稱為pid,同時依據這個觸發程序的使用者與其相關屬性的關係,給pid一組有效的許可權設定
工作管理:
直接將命令丟到後台執行:&
將目前的工作丟到後台「暫停」:[ctrl]+z
檢視目前的後台工作狀態:jobs [ -lrs ]
-l:除了列出正在工作的名字與命令串外,同時列出pid的號碼
-r:僅列出正在後台進行的工作
-s:僅列出正在後台暫停的工作
將後台工作拿至前台處理:fg %jobname
jobname:工作號碼,%可有可無
讓工作在後台下的狀態變成執行中:bg
管理後台當中的工作:kill
kill -l:-l:列出目前kill能夠使用的訊號有哪些
kill -signal %jobname
程序檢視:
靜態檢視:
檢視系統所有的程序資料:ps aux / ps -la
-a:所有的程序均顯示出來
-a:不與terminal有關的所有程序
-u:與有效使用者相關的程序
x:與a引數同用,列出較為完整的資訊
連同部分程序樹的狀態 ps axjf
輸出格式規劃
l:較長、較詳細列出所有pid的資訊列出
j:工作的格式
-f:更完整的輸出
動態檢視:
持續檢測程序執行的狀態:top
top [ -d 數字 ] | top [ -bnp ]
-d:多少秒更新一次。預設是5秒
-b:以批次的方式執行top
-n:需要進行幾次top的輸出結果。與-b搭配
-p:指定pid進行檢視檢測
linux學習筆記 程式管理
程序與程式 程式 通常為二進位制程式放置在儲存媒介中 如硬碟 光碟 軟盤 磁帶等 以物理檔案的形式存在。程序 程式被觸發後,執行者的許可權與屬性 程式的程式 與所需資料等都會被載入到記憶體中,作業系統並給與這個記憶體中的單元乙個識別符號,可以說,程序就是乙個正在執行的程式。子程序與父程序 fork ...
Linux 程式管理和SELinux
一 工作管理 將命令丟到後台執行 tar zpcf tmp etc.tar.bz2 etc 但執行過程中產生了 stdin 和stdout 會直接輸出到螢幕上,因此需要重定向的方式使用 ctrl z 將目前的工作丟到後台中暫停 直接按jobs 檢視目前的後台工作狀態 jobs lrs l 除了列出 ...
Linux指令(八) 程式管理
例行性命令 定時任務 at 僅執行一次 var spool at at m time 輸入工作指令 輸入完指令按ctrl d就可以退出了 atq 檢視當前工作流程 atrm 刪除流程 crontab 迴圈執行 var spool cron crontab e l r 程序相關指令 jobs 檢視背景...