这两个目录都是用于存储 systemd 服务的配置文件。但它们的作用和用途略有不同。
-
/etc/systemd/system/
: 这个目录存放的是系统管理员自己创建或修改的 systemd 服务配置文件。在这里的配置文件优先级更高,会覆盖默认的 systemd 配置文件。通常,我们可以在这个目录下创建自定义的 systemd 服务单元文件(unit files),如my-service.service
。 -
/var/lib/systemd/system/
: 这个目录存放的是由系统提供的 systemd 服务配置文件。这些配置文件一般都是由软件包管理器或者系统自动创建和更新的。这些配置文件用于定义系统自启动的服务和其他系统级别的服务。在这个目录下的配置文件通常不应该手动修改,因为它们可能会被软件包管理器更新或者覆盖掉。
/etc/systemd/system/
目录用于管理用户自定义的 systemd 服务,而 /var/lib/systemd/system/
目录则用于管理系统级别的 systemd 服务。
mount --bind /home/rain/docker /var/lib/docker
与
mount /home/rain/docker /var/lib/docker
文章来源:https://uudwc.com/A/EymW0区别文章来源地址https://uudwc.com/A/EymW0