因此,我目前正在编写一些脚本来收集和批量报告服务器上的入侵尝试。脚本本身正在工作,但我想知道应该将配置文件和脚本本身放在哪里。
我想过制作一个安装程序来复制所需的二进制文件,/usr/local/bin
但对于配置文件我不确定。
automysqlbackup
例如,当我安装一些可以自动运行和整理 mysql 备份的程序时,我就遇到过这个问题。我是否使用/etc
我选择的名称创建一个新目录,或者是/var/lib
不是来自包的添加内容的位置?存储这些配置文件的常规位置是什么?我应该将 shell 脚本、二进制文件和配置文件放在一个完全不同的地方吗?
答案1
你可以采取Linux 文件系统层次结构标准作为指导。
其摘要(重点关注您提到的两条路径)是:
- 如果是管理员编辑的文本文件,则将其放入
/etc
- 如果是应用程序状态(数据库、缓存等),则将其放入
/var/lib