我正在编写一个将作为服务/守护程序运行的自定义应用程序。根据惯例,它的二进制文件应位于 中/opt/appname
。但是,我应该将以下文件放在哪里:
- 配置文件
- 缓存和存储
- 日志
答案1
如果您正在/opt/<appname>
为您的应用程序使用,那么配置文件就放在下面/etc/opt
,其余的就放在下面/var/opt
。
答案2
看看文件系统层次标准它会告诉你你想知道的事情。
答案3
理想情况下,您不必关心应用程序的安装位置,您可以在构建或安装时配置应用程序。例如,如果您正在构建一个将在 Debian 上运行的应用程序,则可以创建一个 .deb 包并跳过整个问题。