两个目录的主要区别特性/etc/systemd/system/lib/systemd/system优先级最高覆盖系统默认较低系统默认用途用户自定义、修改的服务系统安装包提供的默认服务修改方式手动创建或修改通常由 RPM/DEB 包自动管理更新行为系统更新时不会被覆盖系统更新时可能被覆盖管理方式管理员手动管理包管理器自动管理详细说明1./lib/systemd/system系统服务目录作用存放系统默认的服务文件来源由软件包RPM/DEB安装时自动创建特点属于系统文件更新软件时会被覆盖不应手动修改此目录下的文件修改后可能导致软件更新失败# 示例查看系统安装的服务 ls -la /lib/systemd/system/tomcat* ls -la /lib/systemd/system/sshd.service ls -la /lib/systemd/system/nginx.service2./etc/systemd/system自定义服务目录作用存放用户自定义的服务文件来源管理员手动创建特点优先级更高会覆盖/lib/systemd/system中的同名服务软件包更新时不会被覆盖适合自定义配置# 示例创建自定义服务 vi /etc/systemd/system/tomcat.service systemctl daemon-reload优先级规则systemd 查找服务文件的顺序/etc/systemd/system最高优先级/run/systemd/system运行时临时/lib/systemd/system系统默认# 查看服务文件的实际位置 systemctl show -p FragmentPath tomcat # 示例输出 # FragmentPath/etc/systemd/system/tomcat.service