だから私は現在、サーバーへの侵入の試みを収集して一括報告するためのいくつかのスクリプトを書いています。スクリプト自体はうまくいきますが、設定ファイルとスクリプト自体をどこに置くべきか疑問に思います。
必要なバイナリをコピーするインストーラを作成しようとしましたが、/usr/local/bin
設定ファイルがわかりません。
automysqlbackup
たとえば、mysqlバックアップを自動的に実行して構成するいくつかのプログラムをインストールすると、この問題が発生しました。/etc
私は選択した名前で新しいディレクトリを作成しますか、それとも/var/lib
パッケージ内のコンテンツが追加されるのですか?これらの設定ファイルを保存する一般的な場所は何ですか?シェルスクリプト、バイナリ、および設定ファイルをまったく別の場所に配置する必要がありますか?
答え1
あなたは取ることができますLinuxファイルシステム階層標準ガイドとして。
上記の2つのパスに焦点を当ててまとめると、次のようになります。
- 管理者が編集したテキストファイルの場合
/etc
- アプリケーション状態(データベース、キャッシュなど)の場合
/var/lib