Debianの設定ファイルの規約は何ですか


0

以下はDebianに関するものです。

私が読んだものから、デーモンに設定パラメータを提供するための好ましい方法は、 /etc/defaults/foo ファイル。私はただ見ていた monit 例としてユーティリティ、そして私はそれが2つの設定ファイルを使用していることに気づいた。一つは /etc/defaults/monit これはほとんど含まれていません /etc/monit/monitrc これはメインの設定ファイルで、多くのユーザー指定の設定が含まれています。

2つのファイルが1つだけではなくなぜなのでしょうか。これは慣習なのか、それとも独自のことをしているのかということです。

回答:


1

中のファイル /etc/defaults 自動的に起動されるプログラムに設定値を提供します。それらは通常、古いSysV initスクリプトによるupstart(8)ジョブ定義によって読み込まれます。起動時にデーモンに渡すパラメータをいくつか用意しているほか、ほとんどのプログラム(デーモンを含む)には独自の設定ファイルがあり、形式や場所は大きく異なります。 /etc/

あなたの特定の例では、 /etc/defaults/monit monitデーモンの起動方法に関する情報を提供します。 /etc/monit/monitrc 詳細な情報を、モニタだけが読むことができる形式で提供します。

この規則は、一般的な意味ではほとんどすべて人間が読めるテキストファイルですが、起動時にさまざまなデーモンにコマンドライン引数を提供できるようにする必要があるという、異なる形式の個々のプログラムによるものです。責任があるのは通常upstart(8)かinit(8)スクリプトのどちらかで、どちらも個々のプログラムで使用されるフォーマット(すなわちデーモン)を理解することはできません。

弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
Licensed under cc by-sa 3.0 with attribution required.