質問: rootを持ってサーバーの勉強をしてみようと考えています そこで、まずLinuxのディストリビューションについてお伺いします ・Fedora ・Ubuntu ・CentOS ・Debian 候補はこの4つです。 お聞きしたいのは、ディストリビューション間にはどのくらいの「仕様の差」があるのかという点です。例えば、Ubuntuを少し勉強した後にFedoraに移ったとして、Ubuntuの知識はほとんど役に立たないのでしょうか。 何卒よろしくお願いします。
回答: その4つだと大きく DebianとUbuntu、CentOSとFedora の二つに分類することが出来ます。 前者はdebファイルをaptフロントエンドで操作するものでDebian系、 後者はrpmファイルをyumフロントエンドで操作するものでRedhat系としてくくれます。 なのでDebianを勉強した後にUbuntu、CentOSを勉強した後にFedoraといった乗り換えはパッケージ管理や設定方法などはほとんど同じなので簡単だと思います。これに対してDebian系とRedhat系の乗り換えは最初は少し戸惑うと思います。個人的意見ですが少し戸惑った部分を上げると以下のような感じでしょうか。 * aptやyumの違いはやることがパッケージ管理と同じなので、結局そんなに変わらないのですぐになれます。 * 各ソフト(WEBサーバ、メールサーバ、DBサーバ、etc)の設定も結局同じソフトなので殆ど変わりません。 * 最初に戸惑ったのはネットワーク設定など、起動スクリプトに関わる部分でしょうか。 なんか思い出しながら違いを書いていたらそんなに変わらない気がしてきましたね(^^; というわけで、結局みな同じLinuxとその上で動く同じようなソフト群を扱うだけなので、どのディストリビューションから手を付けても勉強したことは次にちゃんと生かせると思いますよ。