添加我自己的工具和配置的最佳实践

添加我自己的工具和配置的最佳实践

因此,我目前正在编写一些脚本来收集和批量报告服务器上的入侵尝试。脚本本身正在工作,但我想知道应该将配置文件和脚本本身放在哪里。

我想过制作一个安装程序来复制所需的二进制文件,/usr/local/bin但对于配置文件我不确定。

automysqlbackup例如,当我安装一些可以自动运行和整理 mysql 备份的程序时,我就遇到过这个问题。我是否使用/etc我选择的名称创建一个新目录,或者是/var/lib不是来自包的添加内容的位置?存储这些配置文件的常规位置是什么?我应该将 shell 脚本、二进制文件和配置文件放在一个完全不同的地方吗?

答案1

你可以采取Linux 文件系统层次结构标准作为指导。

其摘要(重点关注您提到的两条路径)是:

  • 如果是管理员编辑的文本文件,则将其放入/etc
  • 如果是应用程序状态(数据库、缓存等),则将其放入/var/lib

相关内容