質問: linuxのフォルダと配置について linuxのフォルダと配置について そんなもの好きに配置すれば良いというのは分かっているとして。。。 windowsの場合、 ユーザー毎のモノはdocuments and settingsに プログラムはprogrm filesに その他は適当に適切な場所へ という使い方が一般的な形ですが、 linuxの場合、どうなのでしょうか? ユーザー毎のモノはhomeに それから、、、 プログラムはusrに入れるのが良いのか?それともvarか? この辺りがわかり辛いです。 同じデータベースソフトのデフォルトでも mysqlは /var/lib/mysql/ postgresは /usr/local/pgsql/ と、割れています。 くどいようですが、 そんなものただのデフォルトなので好きに配置すれば良いというのは分かっています。 varとusr、またその他の決まりモノのように存在するフォルダのあるべき考え方、使い方を教えてください。 個人的な印象では varはログやデータなどの置き場、 usrはアプリのインストール場所 という感じがします。 mysqlはデータをvarに置きつつも、コマンドは/usr/binにあります。 postgresはアプリのインストール場所についでにデータの置き場つくったって感じでしょうか。 あと、自作でプログラムやシェルを作った場合、 var、usr、home、その他 どこに置くのが妥当でしょうか?
回答: フォルダの配置についてはきちんと定義されています。 redhatで言えば、以下を参考にされると良いでしょう。 http://www.jp.redhat.com/support/manuals/rhl62/ref-guide/ch-sysadmin.html