Linux程序管理

2021-07-09 10:56:41 字數 816 閱讀 8923

1.資源管理 

ps -le檢視所有程序

top 檢視系統資源使用情況以及程序,預設3秒更新一次加-t n每n秒更新一次

pstree -p 檢視程序樹(包括pid)

2.結束程序

pkill -9 -t 終端號(如:tty1)

killall -9 程序名

kill -9 pid

(-1)是重啟程序

3.後台執行

放入後台繼續執行  tar -zcvf a.tar /etc &

ctrl+z    放入後台暫停執行

jobs  檢視後台

fg 工作號  恢復到前台工作(工作號與pid是不一樣的)

bg 工作號  恢復到後台工作

4.資訊檢視

dmsg (| grep cup/eth0/)  檢視核心啟動相關資訊

free -m 檢視記憶體(以m為單位)

緩衝和快取:

緩衝:加速資料寫入硬碟的速度

快取:加速資料從硬碟讀取的速度

(1600m/s  1333m/s記憶體傳輸速度)

/proc/cupinfo /proc是記憶體的掛載點因此每次斷電

目錄裡面的資料都會丟失

因此cupinfo就是每次開機的cup資訊

uname 檢視核心資訊

5.計畫任務

date -s 小時分鐘秒    設定系統時間

crontab -e  進入編輯 格式(* * * * * 命令)

crontab -l  顯示所有的定時任務

crontab -d  刪除所有的任務(要刪除某乙個進入編輯刪除那一行)

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值,數值大,表示較少...