首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >Linux用于在目录中加载多个配置文件的方法(模式)的正确术语是什么?

问Linux用于在目录中加载多个配置文件的方法(模式)的正确术语是什么?
EN

Unix & Linux用户
提问于 2020-05-27 13:45:37
回答 1查看 53关注 0票数 0

在我看来,Linux系统经常在目录中加载(有时合并)多个文本配置文件,以便为守护进程、应用程序、服务等构建聚合的配置结构。

/linux/etc/apt/apt.conf.d或/etc/init.d/中的所有配置文件都被读取并应用到配置中。

这种聚合配置文件的方法所使用的模式的名称是什么?(我正在寻找用于系统架构中这种方法的术语。)

我只想多了解一下它的优点和缺点。

EN

回答 1

Unix & Linux用户

发布于 2020-05-27 14:51:03

我不确定这种设计模式是否有一个众所周知的正式名称,但我看到用于描述它的术语是插入配置文件和插入配置目录。如果配置文件语法有一个可以接受通配符的包含指令,那么即使不修改所讨论的程序,也可以实现它。

简而言之,它允许软件包和/或自动化工具在需要时加入单独的配置片段,而不是尝试以编程方式修改单个配置文件,从而实现了自动化管理。它还可以使设置按目的分组,从而使人类系统管理员受益。

请注意,/etc/init.d并不完全遵循这种模式,而是一种众所周知的、比较复杂的称为SysVinit启动/关闭脚本的模式:/etc/init.d中的脚本不只是简单地被合并到启动过程中,而是有单独的符号链接目录(/etc/rc.d/rc[0-6].d/),用于确定将调用哪些脚本以及按什么顺序调用。一些更现代的实现会根据/etc/init.d/脚本开头的特殊格式的注释自动生成和管理这些目录中的符号链接。但这是一个较后的扩展,而不是SysVinit启动/关闭脚本模式的原始部分。

票数 2
EN
页面原文内容由Unix & Linux提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://unix.stackexchange.com/questions/589289

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档