サービスをインストールする正しい場所

サービスをインストールする正しい場所

もともとこの質問を投稿しました。Ubuntuに尋ねるところで、星のインスピレーションがないので、ここに質問します。

通常、UbuntuやLinuxには、インターネットからダウンロードして実行したいサービスをインストールするための「正しい」場所があります。 redisやVentriloなどのサービスを自動的に実行したいのですが、ユーザーごとに指定されていないため、~/redisまたは~/ventriloディレクトリに配置することは意味がありません。

私は約4年間.Net開発者であり、Linuxの世界にとって比較的新しい人であることに留意してください。

答え1

だからファイルシステム階層標準手動でインストールされたソフトウェアをに入れる必要があります/usr/local/man hier詳細についてはをご覧ください。

*nix 世界ではサービスを呼び出します。悪魔彼らは通常、次のように制御されます。初期化スクリプト。ディストリビューションのパッケージマネージャ(apt、yum、pacman)を使用してインストールされたソフトウェアには、initスクリプトを含める必要があります。システムの初期化スクリプトはにあります/etc/init.d/。ソフトウェアを手動でコンパイル/インストールする場合は、独自の初期化スクリプトを作成する必要があるかもしれません。その場合、内部にテンプレートがあります。/etc/init.d/skeleton

関連情報