程序管理
程序的基本介紹:
在linux中,每個執行的程式都稱為乙個程序。每個程序都分配一id
每乙個程序,都會對應乙個父程序,這個父程序可以複製多個子程序
每個程序都可能以兩種方式存在,前台與後台,前台程序必須要在終端中執行,終端關閉或中斷都會使該程序結束,後台程序則是實際在操作,但螢幕上無法看到,通常都以後臺方式使用程序
一般系統的服務都是以後臺程序的方式存在,而且都會常駐在系統中,直到關機才結束
ps指令:
檢視系統執行的程序
常用選項:
-a:顯示當前終端所有程序資訊
-u:以使用者的格式顯示程序資訊
-x:顯示後台程序執行的引數
ps -aux
user 使用者名稱
pid 程序id
%cpu cpu使用百分比
%mem 記憶體使用百分比
vsz 占用虛擬記憶體的情況
rss 物理記憶體的使用情況
tty 使用的終端
stat 程序執行狀態 s代表休眠,r代表run,z僵死程序,n表示程序擁有比普通優先順序更低的優先順序,s表示程序時回話的先導程序,d短期等待,t被跟蹤或者被停職等等
start 啟動時間
time 占用cpu的總計時間
command 程序啟動時的命令和引數
ps -ef
檢視程序的父程序
uid 使用者id
pid 程序id
ppid 父程序id 0表示沒有父程序
終止程序:
kill -9 程序號
killall 程序名稱(支援萬用字元)
應用案例:
踢掉某個非法使用者
ps -ef|grep sshd
kill -9 pid
Linux實操篇之程序管理與服務管理
顯示系統中的程序 ps 顯示系統中正在執行的程序。顯示的資訊 pid 程序識別號 tty 終端機號 time 此程序所消耗cpu時間 cmd 正在執行的命令或程序名 選項 a 顯示當前終端的所有程序資訊 u 以使用者的格式顯示程序資訊 x 顯示後台程序執行的引數 一般使用方式 ps aux more...
Linux實操篇 使用者管理
linux系統是 乙個多使用者多工的作業系統,任何乙個要使用系統資源的使用者,都必須首先向系統管理員申請 乙個賬號,然後以這個賬號的身份進入系統。linux的使用者需要至少要屬於乙個組。useradd 選項 使用者名稱 新增乙個使用者xm 當建立使用者成功後,會自動的建立和使用者同名的家目錄。也可以...
Linux(實操篇) 使用者管理
示意圖 說明 linux系統是乙個多使用者任務的作業系統,任何乙個要使用系統資源的使用者,都必須首先向系統管理員申請乙個賬號,然後以這個賬號的身份進入系統。linux的使用者至少需要屬於乙個組。基本語法 useradd 選項 使用者名稱 cd change directory,切換目錄 當建立使用者...