Linux程式管理

2021-09-11 05:49:36 字數 1024 閱讀 7100

程式:

通常以二進位制放置在儲存媒介中,以物理檔案的形式存在

程序:程式被觸發後,執行者的許可權與屬性、程式的**與所需資料都會被載入到記憶體中,作業系統並給與這個記憶體內的乙個單元識別符號(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 檢視背景...