systemctl show --property=UnitPathUnitPath=etcsystemdsystem runsystemdsystem runsystemdgenerator usrlocallibsystemdsystem usrlibsystemdsystem runsystemdgeneratorlate这些目录什么含义有啥区别
这些目录是Systemd服务管理器用于查找和加载服务单元的路径。
/etc/systemd/system:此目录包含本地管理员创建或修改的服务单元文件。/run/systemd/system:此目录包含运行时创建或修改的服务单元文件。这些文件通常由Systemd的其他组件或工具生成。/run/systemd/generator:此目录包含由Systemd生成器自动生成的服务单元文件。生成器可以根据系统上的不同条件自动生成服务单元文件。/usr/local/lib/systemd/system:此目录包含本地管理员安装的服务单元文件。这些文件通常是从第三方软件包中安装的。/usr/lib/systemd/system:此目录包含系统安装的服务单元文件。这些文件通常是从操作系统软件包中安装的。/run/systemd/generator.late:此目录包含在启动过程的后期生成的服务单元文件。这些文件通常由Systemd的其他组件或工具生成。
每个目录的优先级逐渐降低,Systemd按照目录的顺序查找并加载服务单元文件。这样,管理员可以在各个级别上对服务单元进行覆盖或修改,以满足不同的需求
原文地址: https://www.cveoy.top/t/topic/iHxv 著作权归作者所有。请勿转载和采集!