守护进程是连续运行的服务器进程。 大多数情况下,它们在系统启动时被初始化,然后在后台等待直到需要它们的服务。 一个典型的例子是网络守护进程, 希内特,它几乎在每个启动过程中都会启动。 系统启动后,网络守护进程只是坐等客户端程序,例如 FTP 客户端,需要连接。
4.1.3. 工艺属性
一个过程具有一系列特征,可以用 ps 命令:
• 进程ID 或PID:用于引用进程的唯一标识号。
• 父进程 ID 或 PPID:启动此进程的进程 (PID) 的编号。
• Nice number:这个进程对其他进程的友好程度(不要与进程优先级混淆,它是根据这个 nice number 和进程最近的 CPU 使用率计算出来的)。
• 终端或TTY:进程连接到的终端。
• 真实有效用户的用户名(RUID和EUID):进程的所有者。 真正的所有者是发出命令的用户,有效用户是决定访问系统资源的用户。 RUID 和 EUID 通常是相同的,并且该进程具有与发布用户相同的访问权限。 一个例子来澄清这一点:浏览器 Mozilla的 in / usr / bin 归用户所有 根:
西奥:~> ls -l /usr/bin/mozilla
-rwxr-xr-x 1 根 4996 十一月 20 日 18:28 /usr/bin/mozilla*
西奥:~> Mozilla &
[1] 26595
西奥:~> ps-af
西奥:~> ls -l /usr/bin/mozilla
-rwxr-xr-x 1 根 4996 十一月 20 日 18:28 /usr/bin/mozilla*
西奥:~> Mozilla &
[1] 26595
西奥:~> ps-af
UID
神奥
PID PPID C STIME TTY
UID
神奥
时间命令
时间命令
26601 26599 0 15:04 点/5 00:00:00 /usr/lib/mozilla/mozilla-bin
26613 26569 0 15:04 点/5 00:00:00 ps -af
26601 26599 0 15:04 点/5 00:00:00 /usr/lib/mozilla/mozilla-bin
26613 26569 0 15:04 点/5 00:00:00 ps -af
当用户 理论 启动这个程序,进程本身和由初始进程启动的所有进程,都归用户所有 理论 而不是系统管理员。 什么时候 Mozilla的 需要访问某些文件,该访问将由 理论的权限,而不是通过 根的。
• 真实有效的组所有者(RGID 和EGID):进程的真实组所有者是启动该进程的用户的主要组。 有效的组所有者通常是相同的,除非 SGID 访问模式已应用于文件。