Linux命令 程序管理

2021-06-17 15:48:05 字數 1783 閱讀 2859

一、程序管理類 

程序分為三種:互動程序,批處理程序,守護程序.守護程序總是活動的,後台執行,一盤由系統啟動時啟用. top動態 

ps-aux靜態 

程序樹pstree

1.ps [aux/lax]

2.pgrep [-lon] 程式名

-l 列出程式名和程序id

-o 程序起始id

-n 程序終止id

3.kill [-9] 程序id

殺掉指定id的程序,-9表強制殺掉

4.killall [-9] 程序名

殺掉指定程序名的所有程序,-9表強制殺掉

5.pkill 正在執行的程式名

與killall差不多

6.xkill

桌面用的殺死圖形介面的程式

7.top

動態監視系統任務的工具.

引數:-b 以指模式執行,但不能接受命令輸入;

-c 顯示命令列,而不僅僅是命令名;

-d n 顯示兩次重新整理時間的間隔,比如-d 5,表示兩次重新整理間隔為5秒;

-i 禁止顯示空閒程序或殭屍程序;

-n num 顯示更新次數,然後退出.比如-n 5,表示top更新5次資料就退出;

-p pid 權監視指定程序的id;pid是程序號;

-q 不經任何延時就重新整理;

-s 安全模式執行,禁用一些互動命令;

-s 累積模式,輸出每個程序的總的cpu時間,包括已死的子程序;

互動命令鍵位:

c切換到命令名顯示,或顯示整個命令(包括引數);

f,f 增加顯示字段,或刪除顯示字段;

h,?顯示有關安全模式及累積模式的幫助資訊;

k 提示輸入要殺死的程序id,目的是用來殺死該程序(默人訊號為15)

i 禁止空閒程序和殭屍程序;

l 切換到顯法負載平均值和正常執行的時間等資訊;

m 切換到記憶體資訊,並以記憶體占用大小排序;

n 提示顯示的程序數,比如輸入3,就在整屏上顯示3個程序;

o,o 改變顯示欄位的順序;

r 把renice 應用到乙個程序,提示輸入pid和renice的值;

s 改變兩次重新整理時間間隔,以秒為單位;

t 切換到顯示程序和cpu狀態的資訊;

a 按程序生命大小進行排序,最新程序顯示在最前;

m 按記憶體占用大小排序,由大到小;

n 以程序id大小排序,由大到小;

p 按cpu占用情況排序,由大到小

s 切換到累積時間模式;

t 按時間/累積時間對任務排序;

w 把當前的配置寫到~/.toprc中; 

8.程序的優先順序:nice和renice

nice -n 數字 程式

為程式指定乙個相對謙讓度

renice 數字 程序id

為程序指定乙個絕對謙讓度

renice +1 180 

把180號程序的優先順序加1

9.fg 

程序號1.把後台執行的程序調回前台

10.bg 程序號

1.把前台執行程序調到後台

11.at 

at 5pm + 3 days /bin/ls 

指定三天後下午5:00執行/bin/ls

12.crontab

crontab -e 

用vi的形式來編輯自動週期性任務 

crontab -l 

檢視自動週期性任務 

crontab -r 

刪除自動週期性任務

service crond

0 給主人留下些什麼吧!~~

linux程序管理命令

1.ps ps 是linux 中最基礎的瀏覽系統中的程序的命令。能列出系統中執行的程序,包括程序號 命令 cpu使用量 記憶體使用量等。下述選項可以得到更多有用的訊息 2.pstree linux中,每乙個程序都是由其父程序建立的。此命令以視覺化方式顯示程序,通過顯示程序的樹狀圖來展示程序間關係。如...

Linux 程序管理命令

ps a 顯示當前機器的所有程序,包括其他使用者程序。ps c 列出程序時,顯示每一程序的真正指令。ps e 列出程序時,顯示沒乙個程式真正的指令名稱,但是不包含路徑。ps n 顯示所有程序,除了執行ps指令的程序 ps u 以使用者為主的格式來顯示程式狀況 ps l 長格式顯示 ps f 全格式顯...

Linux程序管理命令

前後臺切換 前台作業切換到後台執行 bg 作業號 功能上與在shell命令列的末尾加上 符號類似。若未指定作業號,則將當前作業切換到後台。後台作業切換到前台執行 fg 作業號 若未指定作業號,則將後台作業序列中的第乙個作業切換到前台。顯示當前所有作業 jobs 選項 顯示系統中當前的程序及其狀態 p...