systemd启动是先运行/lib/systemd/system目录还是先运行/etc/systemd/system/目录
时间: 2023-02-07 20:50:50 浏览: 180
清理Docker占用的磁盘空间,迁移 /var/lib/docker 目录
5星 · 资源好评率100%
systemd 在启动时会先运行 `/lib/systemd/system` 目录中的单元文件,然后再运行 `/etc/systemd/system` 目录中的单元文件。
在运行 `/etc/systemd/system` 目录中的单元文件之前,systemd 会先运行 `/etc/systemd/system` 目录中的预安装单元文件,即以 `.wants` 或 `.required` 为后缀的单元文件。这些单元文件可能会指定其他的单元文件应当在它们之前启动。
需要注意的是,systemd 会优先使用 `/etc/systemd/system` 目录中的单元文件,如果这个目录中存在和 `/lib/systemd/system` 目录中同名的单元文件,systemd 将忽略 `/lib/systemd/system` 目录中的单元文件。
阅读全文