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

济南商城网站建设公司网站建网站建设网站

济南商城网站建设公司,网站建网站建设网站,东莞高端品牌网站建设,wordpress删除文章数据库配置文件目录 linux 系统中有很多配置文件目录 /etc/systemd/system /lib/systemd/system /usr/lib/systemd/system 【结果就是这个目录配置文件是源头】 这三者有什么样的关系呢? 以下是网络上找的资料汇总,并加了一些操作验证。方便后期使用 介…

配置文件目录

linux 系统中有很多配置文件目录

/etc/systemd/system

/lib/systemd/system 

/usr/lib/systemd/system 【结果就是这个目录配置文件是源头】

这三者有什么样的关系呢?

以下是网络上找的资料汇总,并加了一些操作验证。方便后期使用

介绍

目录/lib/systemd/system 以及/usr/lib/systemd/system 其实指向的是同一目录,在根目录 / 目录下执行命令 ll ,看下图

[/usr]/lib/systemd/system/ 该目录中包含的是软件包安装的单元

是说通过 yum、dnf、rpm 等软件包管理命令管理的 systemd 单元文件,都放置在该目录下。

[/usr]/lib/systemd/system/The expectation is that `/lib/systemd/system` is a directory that should only contain systemd unit files which were put there by the package manager (YUM/DNF/RPM/APT/etc).

/etc/systemd/system/(系统管理员安装的单元, 优先级更高) 

Files in /etc/systemd/system are manually placed here by the operator of the system for ad-hoc software installations that are not in the form of a package. This would include tarball type software installations or home grown scripts.

在一般的使用场景下,每一个 Unit(服务等) 都有一个配置文件,告诉 Systemd 怎么启动这个 Unit 。
Systemd 默认从目录/etc/systemd/system/读取配置文件。但是,里面存放的大部分文件都是符号链接,指向目录/usr/lib/systemd/system/,真正的配置文件存放在这个目录。 systemctl enable 命令用于在上面两个目录之间,建立符号链接关系。如下图,我设置了Docker的开机启动,然后就把/etc/systemd/system/multi-user.target.wants/docker.service 链接到 /usr/lib/sytemd/system/docker.service 文件。

与之对应的,systemctl disable 命令用于在两个目录之间,撤销符号链接关系,相当于撤销开机启动。

虽然在/etc/systemd/system/目录下放置的是系统管理员安装的单元,但是实际使用过程中,用户可以自定义服务配置文件,并且放置在该目录,将该服务的配置文件的优先级提高。

优先级

systemd 的使用大幅提高了系统服务的运行效率, 而 unit 的文件位置一般主要有三个目录:

Table 1.  Load path when running in system mode (--system).┌────────────────────────┬─────────────────────────────┐│Path                    │ Description                 │├────────────────────────┼─────────────────────────────┤│/etc/systemd/system     │ Local configuration         │├────────────────────────┼─────────────────────────────┤│/run/systemd/system     │ Runtime units               │├────────────────────────┼─────────────────────────────┤│/lib/systemd/system     │ Units of installed packages │└────────────────────────┴─────────────────────────────┘

这三个目录的配置文件优先级依次从高到低,如果同一选项三个地方都配置了,优先级高的会覆盖优先级低的。

系统安装时,默认会将 unit 文件放在/lib/systemd/system目录。如果我们想要修改系统默认的配置,比如nginx.service,一般有两种方法:

  1. /etc/systemd/system目录下创建nginx.service文件,里面写上我们自己的配置。
  2. /etc/systemd/system下面创建nginx.service.d目录,在这个目录里面新建任何以.conf 结尾的文件,然后写入我们自己的配置。推荐这种做法。

/run/systemd/system这个目录一般是进程在运行时动态创建 unit 文件的目录,一般很少修改,除非是修改程序运行时的一些参数时,即 Session 级别的,才在这里做修改。

附 systemd 介绍【CSDN】

服务设定位置:

  • /usr/lib/systemd/system/
  • /run/systemd/system/
  • /etc/systemd/system/(一般为连接文件)

服务统一管理:systemd

service 设定文件:

  • /usr/lib/systemd/system/*.service: 预设设定文件
  • /etc/systemd/system/system/*.service.d/: 用户个性化设定文件,会被加入设定
  • /etc/systemd/system/system/*.service.wants/: 连结文件,启动该服务后推荐启动的其他服务
  • /etc/systemd/system/system/*.service.requires/: 连结文件,启动该服务之前,需要预先启动的服务
  • /run/systemd/generator.late 使用 systemd-sysv-generator 工具处理 SysV init 脚本(即:/etc/init.d/*),自动生成.service 文件
http://www.wangmingla.cn/news/74260.html

相关文章:

  • s什么网站可以接单做设计赚钱电脑培训班在哪里有最近的
  • 体育建设网站首页成人技术培训学校
  • 浪琴女士手表网站软件外包公司是什么意思
  • 智能建站技术中央电视台新闻联播广告价格
  • 手机怎么做销售网站舆情优化公司
  • 英文版网站建站要求电子商务软文写作
  • 做一下网站收购废钢注册网站在哪里注册
  • 视觉传达设计作品集免费下载优化大师
  • 网站排名提升软件什么软件可以免费发广告
  • 织梦英文版网站怎么做品牌策划公司
  • 淘宝app官网谷歌seo服务公司
  • 兴平市住房和城乡建设局门户网站seo快速优化报价
  • 武汉建网站公司seo综合优化公司
  • 网页设计师证书怎么考?关键词推广seo怎么优化
  • 松岗做网站价格crm软件
  • 婚纱销售网站b2c有哪些电商平台
  • 杭州 做网站新闻软文范例大全
  • 网站开发增值税税率是多少钱郑州网站seo优化
  • 塑胶原料 东莞网站建设国外免费网站域名服务器查询软件
  • 做任务送科比网站博客网站
  • 网站搜索算法网站秒收录工具
  • 餐饮网站建设需求分析沧州seo公司
  • 企业所得税优惠政策最新2022税率seo流量优化
  • 网站建设公司赚钱吗广告软文小故事200字
  • 怎么联系企业的网站建设个人在线网站推广
  • 烟台h5网站建设免费推广方法有哪些
  • 上门做网站哪家好百度推广一个点击多少钱
  • 网站如何维护微信crm系统软件
  • 个人免费网站建设百度推广关键词技巧定价
  • 制图网站商城网站开发公司