udevd 是一个 Linux 上的守护进程,用于管理和处理设备事件和动态设备节点的创建。它是由系统启动时在后台自动启动的,通常是在系统启动过程中的早期阶段。
具体来说,udevd 的启动方式可以通过 init 系统配置文件来控制。在许多 Linux 发行版中,init 系统默认是 systemd。在 systemd 中,udev 服务是通过 systemd-udevd 守护进程来提供的,而它的启动时间可以通过 systemd 的配置文件控制。
在大多数情况下,udevd 是在 init 进程启动时由 init 程序自动启动的。在 systemd 中,它是在系统启动过程的早期阶段通过系统启动目标(systemd target)来启动的。具体来说,它会在 sysinit.target 目标之前启动,该目标主要用于初始化系统,加载核心模块和建立基本的系统环境。
总结起来,udevd 通常是在 Linux 系统启动过程的早期阶段自动启动的,具体的启动时间可以通过 init 系统配置文件来控制。