控制服务和守护进程

识别自动启动的系统进程

Systemd守护进程简介

​ Systemd守护进程管理Linux的启动过程,一般包括服务启动和服务管理。systemd守护进程可再系统引导时以及运行中的系统上激活系统资源、服务器守护进程和其他进程。

​ 守护进程是再执行各种任务的后台等待或运行的进程。一般情况下,守护进程再系统引导时自动启用并持续运行至关机或您手动将它停止。按照管理,守护进程的名称以及字母d结尾。

​ 在systemd意义上,服务通常是指一个或多个守护进程。但是,启动或停止服务可能会更改一次系统状态,之后不会留下一个运行中的守护进程(称之为oneshot)。

​ 在红帽企业Linux中,第一个启动的进程(PID1)是systemd守护进程,它提供以下功能:

  • 并行化功能(同时运行多个服务),它可提高系统的启动速度。
  • 按需启动守护进程,而不需要单独的服务。
  • 自动服务依赖关系管理,可以防止长时间超时。例如,只有在网络可用时,依赖网络的服务才会尝试启动。
  • 利用Linux控制组一起追踪相关进程的方式。

服务单元描述