独自のツールと構成を追加するベストプラクティス

独自のツールと構成を追加するベストプラクティス

だから私は現在、サーバーへの侵入の試みを収集して一括報告するためのいくつかのスクリプトを書いています。スクリプト自体はうまくいきますが、設定ファイルとスクリプト自体をどこに置くべきか疑問に思います。

必要なバイナリをコピーするインストーラを作成しようとしましたが、/usr/local/bin設定ファイルがわかりません。

automysqlbackupたとえば、mysqlバックアップを自動的に実行して構成するいくつかのプログラムをインストールすると、この問題が発生しました。/etc私は選択した名前で新しいディレクトリを作成しますか、それとも/var/libパッケージ内のコンテンツが追加されるのですか?これらの設定ファイルを保存する一般的な場所は何ですか?シェルスクリプト、バイナリ、および設定ファイルをまったく別の場所に配置する必要がありますか?

答え1

あなたは取ることができますLinuxファイルシステム階層標準ガイドとして。

上記の2つのパスに焦点を当ててまとめると、次のようになります。

  • 管理者が編集したテキストファイルの場合/etc
  • アプリケーション状態(データベース、キャッシュなど)の場合/var/lib

関連情報