我的Linux服务器上有许多应用程序,它们依赖于一些配置文件。这些应用程序是相关但独立的。值得的是,目前每个应用程序在中都有自己的目录/opt。配置文件每周大约可以更改一次,但最多只能更改一次。我计划设置一个cron作业,以在每个星期日从FTP站点获取最新版本。
我还没有完全了解放置这些配置文件的最佳位置。这里有一些可能性:
/etc/<appsuitename>/这是一个配置文件,配置进入/etc/var/<appsuitename>/文件确实会经常更改,但永远不会由管理员(me)直接更改,仅由平台提供者更改。/opt/<appsuitename>/lib或/opt/<appsuitename>/common这更多是Windows的思考方式,但在这种情况下可能有意义/usr/lib可能不是,但出于完整性考虑,将其包括在内。
也许还有其他我没想到的东西?
编辑:回答@MichaelKjörling的问题:
- 只有3个分区,
/home,/,和/swap。/opt不是只读的。 - 是的,如果我被公交车撞到,另一个人将不得不使用该服务器。
- 这些应用程序是内部开发的,因此我是一个决定配置应该去哪里的人。如果不是“ meta-tag”,我可能会贴上一个最佳实践标签。
- 最终,无论我决定什么都不重要,我都知道组织系统对系统管理员的作用要大于对操作系统内部工作的作用,但是我喜欢遵循标准约定,因为它们存在是有原因的。
.properties文件中完成了。但是目前,该软件的每个版本在/opt子目录中都有自己的副本,这显然不理想,我打算对此进行更改。这个问题是关于“我应该将其更改为什么”。谢谢!