在 Linux 系統中,進程與服務管理是運維和開發的核心技能之一。進程是程序運行的實例,服務是長期運行的后臺進程(守護進程)。掌握進程與服務的管理方法,能有效排查系統問題、優化資源使用。以下從 ??進程基礎、進程查看、進程控制、服務管理、開機啟動?? 五大模塊詳細講解,并結合實例說明。
??一、進程基礎??
進程(Process)是操作系統分配資源的基本單位,每個進程有唯一的 ??PID(進程ID)?? 和 ??PPID(父進程ID)??。
??1. 進程狀態??
Linux 進程狀態通過 ps
或 top
命令查看,常見狀態如下:
狀態符號 | 全稱 | 說明 |
---|---|---|
R | Running | 進程正在運行或等待運行(就緒狀態)。 |
S | Sleeping | 進程因等待資源(如I/O、信號)進入睡眠狀態(可中斷睡眠:S ;不可中斷睡眠:D )。 |
T |