ps a :顯示當前機器的所有程序,包括其他使用者程序。
ps c :列出程序時,顯示每一程序的真正指令。
ps e : 列出程序時,顯示沒乙個程式真正的指令名稱,但是不包含路徑。
ps -n :顯示所有程序,除了執行ps指令的程序
ps u : 以使用者為主的格式來顯示程式狀況
ps l : 長格式顯示
ps f : 全格式顯示
ps aux | grep 程序名稱 所有包含其他使用者的程序中查詢相關程序
ps -elf | grep port:查詢xx埠是否已經啟動
user:程序所有者
pid:程序id
%cpu:占用的cpu使用率
%mem:占用記憶體使用率
vsz:占用虛擬記憶體大小
rss:占用記憶體大小
tty:終端次要裝置號
stat:程序狀態:
r:正在執行的狀態
t:停止或者被追蹤的狀態
s:處於休眠狀態的程序
x:死掉的程序
z:殭屍程序,死掉但無法消除的程序
wchan:正在等待的程序
start:程序啟動的時間
command:名稱和引數
終止程序:
kill -stop pid:停止乙個程序但是不消滅這個程序
kill -cont pid:重新開始乙個停止的程序
kill -kill pid:強制停止乙個程序
kill -9 -1 終止你所有的程序
kill -9 pid 強行終止某乙個程序
kill -pid
kill -l pid 使用者登出後試圖殺死留下的所有程序
關閉,重啟服務
service 服務名 start
service 服務名 stop
service 服務名 restart
如果不知道服務名,你也可以選擇進入指令碼管理檔案啟動服務
檢視當前所有執行的服務:
chkconfig --list
service --status-all 當前系統已經安裝了哪些服務
檢視埠命令:
netstat
-a 顯示搜有連線和監聽埠
-n 以數字形式顯示位址和埠號
-o 顯示與每乙個連線有關的程序id
我們可以檢視某乙個埠號的情況:
netstat -aop | grep 8005
Linux命令 程序管理
一 程序管理類 程序分為三種 互動程序,批處理程序,守護程序.守護程序總是活動的,後台執行,一盤由系統啟動時啟用.top動態 ps aux靜態 程序樹pstree 1.ps aux lax 2.pgrep lon 程式名 l 列出程式名和程序id o 程序起始id n 程序終止id 3.kill 9...
linux程序管理命令
1.ps ps 是linux 中最基礎的瀏覽系統中的程序的命令。能列出系統中執行的程序,包括程序號 命令 cpu使用量 記憶體使用量等。下述選項可以得到更多有用的訊息 2.pstree linux中,每乙個程序都是由其父程序建立的。此命令以視覺化方式顯示程序,通過顯示程序的樹狀圖來展示程序間關係。如...
Linux程序管理命令
前後臺切換 前台作業切換到後台執行 bg 作業號 功能上與在shell命令列的末尾加上 符號類似。若未指定作業號,則將當前作業切換到後台。後台作業切換到前台執行 fg 作業號 若未指定作業號,則將後台作業序列中的第乙個作業切換到前台。顯示當前所有作業 jobs 選項 顯示系統中當前的程序及其狀態 p...