一、程序管理類
程序分為三種:互動程序,批處理程序,守護程序.守護程序總是活動的,後台執行,一盤由系統啟動時啟用. 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...