在Linux中,systemd和rc.local是两个不同的系统初始化脚本。

systemd是Linux系统中常用的初始化系统,负责启动和管理系统中的各个服务。它使用一系列的配置文件和单元文件来定义和管理服务的启动顺序和依赖关系。

rc.local是一个传统的初始化脚本,用于在系统启动时执行一些自定义的命令或脚本。它通常用于在系统启动后执行一些简单的配置或自定义任务。

执行顺序是这样的:

  1. 系统启动时,首先执行systemd的相关配置文件,如/etc/systemd/system下的配置文件和/etc/systemd/system/multi-user.target.wants目录下的符号链接。

  2. systemd会根据配置文件中定义的依赖关系来启动各个服务。这些服务可以通过配置文件中的"Requires"或"Want"来指定启动顺序。

  3. 在systemd启动完所有服务后,会执行rc.local脚本。

因此,systemd会先执行,然后再执行rc.local。执行顺序是根据配置文件中的依赖关系和启动顺序来确定的。

linux中systemd和rclocal开机后哪一个先执行执行顺序是什么

原文地址: http://www.cveoy.top/t/topic/izvq 著作权归作者所有。请勿转载和采集!

免费AI点我,无需注册和登录