healthchecks
実行可能ファイルを/ usr / local / binまたは/ opt / binに置く必要があります。フォルダー/ optが空である場合は、Linuxディストリビューションがそれを使用していないことを意味します。したがって、適切な場所は/ usr / localです。
/ usr / localおよび/ optは、すべての「手動」パッケージ/プログラムを配置する必要がある場所です。/ usrは、パッケージマネージャー(dpkgなど)によって管理されるパッケージ用です。/ optはFHSによる手動パッケージの「標準的な場所」ですが、Debianディストリビューションは代わりに/ usr / localを使用します。
/ etcは自動パッケージおよびその他のシステムプログラムの構成ファイル用であるため、構成ファイルは/ usr / local / etcに配置する必要があります。
共有機能の正しい場所は/ usr / local / shareです(/ usr / shareは自動パッケージの共有ファイル用です)。読み取り専用でアーキテクチャから独立しているように設計されたすべてのファイルは、/ usr / shareまたは/ usr / local / share(「自動」または「手動」パッケージによって所有されている場合)に属します。
/ usr / libは動的および静的バイナリライブラリ(.soまたは.a)用であり、「解釈された」ライブラリ/関数用ではありません。
通常、インタープリターは、バージョンごとに/ etc / share /に異なるサブフォルダーを持ち、各バージョンフォルダー内には、スクリプト、ロケール、テスト、サンプルなどの異なるフォルダーがあります。
いつかパッケージの公式リポジトリを作成する場合healthchecks
、/ usr / local / healthchecksの内容を/ usr / healthchecksおよび/ etc / healthchecksに移行できます。
libexec
技術的にはまだFHSの一部ではありません。それの中に存在3.0ドラフトとFHSのRedHatの概要、まだ技術的にFHSの一部ではありません。(基本的に、必要に応じて使用してください)