linux實操篇 程序管理

2021-09-24 18:05:09 字數 880 閱讀 5776

程序管理

程序的基本介紹:

在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,切換目錄 當建立使用者...