1. 程式人生 > >基於linux的系統程序及服務控制

基於linux的系統程序及服務控制

圖形方式檢視程序

 	 gnome-system-monitor

在這裡插入圖片描述
程序檢視命令
ps -A ---------所有程序
ps -a ---------在當前環境中執行的程序 不包含環境資訊
ps -u ----------顯示程序使用者資訊
ps a -----------在當前環境中執行的程序
ps x ------------列出系統中所有執行包括tty裝置的程序
ps f --------------顯示父子程序關係
ps e --------------顯示程序的詳細資訊(系統的資源呼叫)
組合命令比較常用:
ps aux=======顯示系統中所有程序並顯示程序使用者
在這裡插入圖片描述


ps ef ========顯示程序詳細資訊並顯示程序父子關係
在這裡插入圖片描述
ps ax ========顯示當前系統中所有的程序
在這裡插入圖片描述

顯示程序的指定資訊
ps -o xxx ----顯示程序指定的資訊
comm 程序名
user 程序使用者
group 程序屬組
%cpu 程序cpu使用率
pid 程序id
nice 程序優先順序
程序排序
ps ax --sort=
在這裡插入圖片描述
改變程序優先順序
renice -n 優先順序數字(-20~19,其中-20優先順序最高) 程序名稱
在這裡插入圖片描述
環境中程序的前後呼叫
jobs 檢視被打入後臺的程序
ctrl+z 把佔用終端的程序打入後臺
fg 後臺程序呼叫到前臺
bg 後臺暫停的程序執行
comm & 在後臺直接執行
在這裡插入圖片描述


程序訊號

強行結束程序
在這裡插入圖片描述
程序的動態監控
top命令
在這裡插入圖片描述
檔案在系統中的傳輸
scp file [email protected]:/dir ------dir路徑為絕對路徑
在這裡插入圖片描述
rsync命令
rsync命令(remote synchronize)是一個遠端資料同步工具
特點:遠端同步速度快
引數
-p --progress 顯示備份過程
-o --owner 保持檔案屬主資訊
-g --group 保持檔案屬組資訊
-t --times 保持檔案時間資訊
-D --devices 保持裝置檔案資訊
-l --links 保留軟鏈結
在這裡插入圖片描述