-e顯示所有程序。
-f全格式。
uid:使用者id
pid:程序id
ppid:父程序id
c:cpu用於計算執行優先順序的因子。數值越大,表明程序是cpu密集型運算,執行優先順序會降低;數值越小,表明程序是i/o密集型運算,執行優先順序會提高
stime:程序啟動的時間
tty:完整的終端名稱
time:cpu時間
cmd:啟動程序所用的命令和引數
介紹
服務(service)本質就是程序,但是是執行在後台的,通常都會監聽某個埠,等待其它程式的請求,比如(mysql,sshd 防火牆等),因此我們又稱為守護程序,是linux中非常重要的知識點。
【原理圖】
管理指令
centos 6.x
centos 7.x
檢視服務名
服務的執行級別
檢視或者修改預設級別:vi /etc/inittab
linux系統有7種執行級別(runlevel):常用的是級別3和5
執行級別0:系統停機狀態,系統預設執行級別不能設為0,否則不能正常啟動開機流程執行級別1:單使用者工作狀態,root許可權,用於系統維護,禁止遠端登陸
執行級別2:多使用者狀態(沒有nfs),不支援網路
執行級別3:完全的多使用者狀態(有nfs),登陸後進入控制台命令列模式
執行級別4:系統未使用,保留
執行級別5:x11控制台,登陸後進入圖形gui模式
執行級別6:系統正常關閉並重啟,預設執行級別不能設為6,否則不能正常啟動
chkconfig
指令
通過chkconfig命令可以給每個服務的各個執行級別設定自啟動/關閉動態監控程序
介紹:top與ps命令很相似。它們都用來顯示正在執行的程序。top與ps最大的不同之處,在於top在執行一段時間可以更新正在執行的的程序。
檢視網路情況
語法
netstat [選項]
netstat -anp an:按照一定的順序排列輸出 p:顯示哪個程序在呼叫
LINUX程序管理
1.程序是什麼?乙個程序就是出於執行期的程式,包括 可執行程式 段 開啟的檔案,掛起的訊號,核心內部資料,處理器狀態,位址空間,乙個或多個執行執行緒,當然還包括用來存放全域性變數的資料段,等等.2.什麼是執行緒?它和程序的關係是什麼樣的?執行緒在linux中具體是怎麼樣實現的?是在程序中活動的物件,...
linux程序管理
程序的監控 使用ps aux 檢視當前所有程序。可以使用top檢視當前程序自動更新列表,在top中m 按記憶體大小排列,p 按cpu佔用率排列 終止和管理程序 程序之間通過訊號來進行通訊 top和kill都用於向程序傳送訊號。kill l顯示訊號編號表。kill 9 pid kill pid 向pi...
Linux 程序管理
1.linux程序管理工具,包括ps pgrep top kill killall pkill 等 常用 ps aux 或lax輸出的解釋 user 程序的屬主 pid 程序的id ppid 父程序 cpu 程序占用的cpu百分比 mem 占用記憶體的百分比 ni 程序的nice值,數值大,表示較少...