カスタムサービス用の Linux ディレクトリ規則

カスタムサービス用の Linux ディレクトリ規則

サービス/デーモンとして実行されるカスタム アプリケーションを作成しています。慣例によれば、そのバイナリは にあるはずです/opt/appname。しかし、次のようなファイルはどこに置けばよいのでしょうか。

  • 設定ファイル
  • キャッシュとストレージ
  • ログ

答え1

/opt/<appname>アプリに を使用している場合、設定ファイルは の下に/etc/opt、残りは の下に置きます/var/opt

ソース

答え2

見てみましょうファイルシステム階層標準あなたが知りたいことを教えてくれるでしょう。

答え3

理想的には、どこにインストールされているかは気にせず、ビルド時またはインストール時にアプリを構成できます。たとえば、Debian で実行されるアプリケーションをビルドしている場合は、.deb パッケージを作成して、この質問全体をスキップできます。

関連情報