Linux學習筆記 程序管理

2021-10-04 12:41:51 字數 1018 閱讀 8607

相關概念

1) 在linux中,每個執行的程式(**)都稱為乙個程序,每乙個程序都分配乙個id號。

2) 每乙個程序,都會對應乙個父程序,而這個父程序可以複製多個子程序。例如www伺服器

3) 每個程序都可能以兩種方式存在的。前台 與後台,所謂前台程序就是使用者目前的螢幕上可以進行操作的。後台程序則是實際在操作,但由於螢幕上無法看到的程序,通常使用後台方式執行[sshd , crond]。 

4) 一般系統的服務都是以後臺程序的方式存在,而且都會常駐在系統中。直到關機才結束。

ps -aux // :顯示所有的程序

ps -aux | grep sshd // :檢視sshd程序

ps –aux|grep *** :有無sshd服務

kill  [選項] 程序號(功能描述:通過程序號殺死程序 -9 強制終止)

killall 程序名稱    (功能描述:通過程序名稱殺死程序)

pstree [選項] ,可以更加直觀的來看程序資訊

-p :顯示程序的pid

-u :顯示程序的所屬使用者

服務(service) 本質就是程序,但是是執行在後台的,通常都會監聽某個埠,等待其它程式的請求,比如(mysql , sshd  防火牆等),因此我們又稱為守護程序。在centos7.0後 不再使用service ,而是 systemctl。

service  服務名 [start | stop | restart | reload | status]

檢視當前系統的所有服務的各個級別的執行狀態  : chkconfig --list

檢視x服務的執行狀態: chkconfig x -list

在所有執行級別下開啟關閉防火牆:chkconfig iptables on/off

在x級別執行狀態下開啟關閉防火牆:chkconfig -level x iptables on/off

top:顯示正在執行的程序

netstat [選項]:檢視系統網路情況

-an  按一定順序排列輸出

-p  顯示哪個程序在呼叫

linux學習筆記之程序管理

ps process state unix system v bsdps e 顯示所有程序 tty相關的是前台程序 tty無關 u 使用者相關 f full format listing f print extra information o command 選擇顯示字段 ps aux ps ef ...

Linux 程序管理筆記

程序管理命令 ps 顯示程序資訊 ps 只顯示當前終端看到的程序 e 顯示不同終端的所有程序 可用ps e more分頁顯示 ef 顯示程序資訊的同時包含父程序 ppid elf 顯示程序資訊的同時包含執行緒資訊nlwp 即為輕量級執行緒數 pid為是程序唯一識別符號 程序可以重名 tty為執行程序...

linux入門學習筆記(五)程序管理

在我們進入it行業之後,會聽到許多關於程序的話題,從最簡單的殺死乙個程序,終止乙個程序,到深入一些的父程序創造子程序等等。那麼什麼是程序呢?簡單來說程序就是乙個正在執行中的程式。user 執行程序的使用者 pid 程序id cpu cpu佔用率 mem 記憶體佔用率 vsz 占用虛擬記憶體 rss ...