unix – / var / lib用于保存服务数据,为什么?

前端之家收集整理的这篇文章主要介绍了unix – / var / lib用于保存服务数据,为什么?前端之家小编觉得挺不错的,现在分享给大家,也给大家做个参考。
根据 FHS,目录/ lib和/usr/lib都是库(分别在/ sbin和用户库中使用的库).

但是/ var / lib文件夹呢?按照相同的逻辑,这个文件夹应该有类似“变量库”的东西(听起来很奇怪),但它实际上包含由运行程序生成和维护的数据,或者维基百科文章定义的数据:

State information. Persistent data modified by programs as they run,e.g.,databases,packaging system Metadata,etc.

从一个全新的角度来看,将数据库数据和服务文件放在/ srv而不是/ var / lib下更有意义

这在新3.0版本的提交中进行了解释:

http://bzr.linuxfoundation.org/loggerhead/lsb/devel/fhs-spec/revision/26

具体来说,/ srv /用于服务的文件系统结构化数据,/ var / lib /用于本地消耗的数据. Apache将服务于/ srv,因为它是文件系统层次结构. MysqL服务于/ var / lib,因为只有MysqLd访问它并且它不是文件系统层次结构.

原文链接:https://www.f2er.com/bash/385568.html

猜你在找的Bash相关文章