Linux 程序管理命令

2021-08-27 16:41:09 字數 1231 閱讀 6358

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...