1. 程式人生 > >別人的Linux私房菜(17)進程管理與SELinux初探

別人的Linux私房菜(17)進程管理與SELinux初探

信息 其他 圖形 使用 私房菜 tab 權限 tro 類型

程序在磁盤中,通過用戶的執行觸發。觸發事件時,加載到內存,系統將它定義成進程,給予進程PID,根據觸發的用戶和屬性,給予PID合適的權限。

PID和登陸者的UID/GID有關。父進程衍生出來的進程為子進程,子進程的PPID為父進程。

如使用ps -l查看進程信息。

crontab計劃任務的父進程可能會再次生成強制結束的子進程。

Linux程序調用通常為fork-and-exec。以父進程復制產生一樣的子進程,然後子進程以exec方式執行要執行的進程。該子臨時進程加入PPID為父進程PID。

一些進程被觸發後常駐內存,成為服務。

為了方便Linux判斷進程是daemon類型的進程,一些進程的後面加d,如atd,crond等

Linux擁有多人多任務的環境,5個命令行界面,和1圖形界面,通過alt+f1-f6切換。切換終端可以通過其他終端重啟出錯的終端。

任務放入後臺執行:如:cp file1 file2 &。通過&符號實現。

/etc/security/limits.conf設置了用戶可以同時登陸的連接數量。

別人的Linux私房菜(17)進程管理與SELinux初探