当前位置: 首页 > news >正文

服务配置文件/var/lib/systemd与/etc/systemd/

这两个目录都是用于存储 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 

区别

mount --bind /home/rain/docker /var/lib/docker 命令表示将 /home/rain/docker 目录以绑定挂载(bind mount)的方式挂载到 /var/lib/docker 目录上。通过这种方式,两个目录将共享同样的内容,对其中一个目录的操作会同时反映在另一个目录上。
例如,如果在 /home/rain/docker 目录下创建一个文件,则该文件也会在 /var/lib/docker 目录下可见。同样地,对 /var/lib/docker 目录的修改也会反映在 /home/rain/docker 目录上。
另一方面,mount /home/rain/docker /var/lib/docker 命令则是普通的挂载操作,它将 /home/rain/docker 目录挂载到 /var/lib/docker 目录上,但不会进行绑定挂载。这意味着两个目录是独立的,对其中一个目录的操作不会影响另一个。
总之,mount --bind 命令可以创建一个目录的镜像副本,而普通 mount 命令只是将一个目录挂载到另一个目录上。
http://www.lryc.cn/news/106094.html

相关文章:

  • 华为、阿里巴巴、字节跳动 100+ Python 面试问题总结(一)
  • 【牛客网】二叉搜索树与双向链表
  • Oracle免费在线编程:Oracle APEX
  • C#+WPF上位机开发(模块化+反应式)
  • 【LeetCode 算法】Card Flipping Game 翻转卡片游戏-阅读题
  • 【leetcode】138.复制带随机指针的链表
  • svn工具使用
  • SpringBoot项目使用MyBatisX+Apifox IDEA 插件快速开发
  • Redis数据结构
  • 解密Redis:应对面试中的缓存相关问题
  • 读取application-dev.properties的中文乱码【bug】
  • Linux(centos7)如何实现配置iscsi存储多路径 及DM-Multipath的配置文件概述
  • DK7 vs JDK8 vs JDK11特性和功能的对比
  • 你觉得企业为什么需要数据分析?
  • SVN学习
  • vim怎么使用,vim使用教程,vimtutor怎么切换中文 汉化
  • [golang gin框架] 43.Gin商城项目-微服务实战之后台Rbac微服务之管理员的增删改查以及管理员和角色关联
  • 2023-07-31力扣每日一题
  • 接口自动化报告,生成本地服务并自动打开时失败
  • Git 的基本概念和使用方式
  • 【JVM】(三) 深入理解JVM垃圾回收机制(GC)
  • Flink CEP(二) 运行源码解析
  • 剑指Offer-学习计划(四)双指针(下)
  • 深度学习——常见注意力机制
  • Python 进阶(七):高级文件操作(shutil 模块)
  • 保留网络:大型语言模型的Transformer继任者
  • 算法通关村第二关——反转链表青铜笔记
  • 【Linux】——线程安全
  • [React]生命周期
  • 【2023】Redis实现消息队列的方式汇总以及代码实现