勉強を兼ねて自宅サーバーを構築しようと考えています。

OSとしてLinuxを選びたいのですが、どれがいいのかわかりません。
他の質問を読み、CentOS6.0を一度選んだのですが、いざ目的のPCにインストールしようとしたらカーネルエラーでインストーラーが起動しませんでした。
その後ためしにインストールしてみたのは
・Fedora11
・CentOS5.6
の2つです。
これらはどちらも正常にインストールすることができたのですが、
地元の図書館で借りた『日経Linux』にどちらも1~2年ほどで上記Linuxのセキュリティーアップデートの提供が終了してしまうとあり、再び迷ってしまいました。

目的のPCのスペックは、
・インテル Pentium M プロセッサ1.50GHz
・786MB(PC-2700 DDR SDRAM) (?)
・40GB(4200rpm/9.5mm)
です。

ディストリビューションの最低条件は、
・SELinuxの設定が簡単にできること(そのためであればGUIの有効化もやぶさかではない)
・CD/DVDからインストールできること
・古めのPCでも使えること
で、できれば、の条件は
・パッケージ管理システム(できればRPM/YUM系)を搭載していること
・なおかつ各種サーバーアプリケーションが新しいこと
・軽いこと
です。

かなりわがままな条件ですが、これに見合うディストリビューションはありますでしょうか。
どうぞよろしくお願いします。

このQ&Aに関連する最新のQ&A

A 回答 (8件)

サーバー用OSならばCentOSで決まりかと。



Fedoraは最新技術大好きで、安定する前でも採用してしまうアグレッシブなOSです。実質問題は出ないのですがそういう理由で「枯れていない」んですね。

CentOSは商用LinuxであるRedHat完全互換ですから、サーバー運用でしたら安心です。


ところが実際ほとんど変わらないのですよね。だから相談者さんも迷っていらっしゃると思います。
個人的には基本的に使うならCentOSを、各種最新デバイスを含んだ使い方をするならFedoraをお勧めしておきます。

この回答への補足

その後調べてみると、(Linuxではありませんが)FreeBSDやSolarisなどを推している方もいらっしゃるようでしたが、それらのOSはどうなのでしょう?

補足日時:2011/08/19 16:24
    • good
    • 0

他の人が書いてますが、PAE機能必須のようです。

つまり古いCPUでは動かない。

勉強のためということで、インターネットにつながないのであれば、セキュリティアップデートがなくてもいいんじゃないかな。とりあえずCentOS5でいけるところまで言って、サポート切れになったときに考える。

「自宅サーバー」って、「インターネット公開するサーバーを自宅に置く」じゃなくて、「家庭内のみで使うサーバー」ですよね?

この回答への補足

自宅サーバーは、インターネット公開できる状態まで構築して、サービスを停止するつもりです。普段は家庭内LAN用ファイルサーバーとして利用します。

サービスが動いている時もルーターのファイアーウォールでパケットを遮断しようと思っています。

>インターネットにつながないのであれば、セキュリティアップデートがなくてもいい
確かにその通りです。いざ外部公開、というときにサポートについてもう一度考えることにします。

補足日時:2011/08/25 09:48
    • good
    • 0

RHEL6ってPAE必須って噂だけど?でそのクローンのCentOS6でもPAE必須。


でPentiumMはPAEが非対応なCPU。

https://www.centos.org/modules/newbb/viewtopic.p …
>CentOS 6 is even more restrictive. It requires a processor with PAE support.

この回答への補足

回答ありがとうございます。

PAE機能が足りなかったのですね。気が付きませんでした。

サーバーは内部用のファイルサーバー兼プリントサーバーとして構築するつもりです。
Web、メールサーバーも構築はしますが外部公開の予定は(今のところ)無いです。
(ファイアーウォールで遮断する/サービスを停止する つもり)
『「サーバ」に対する誤った認識』ページの紹介、ありがとうございました。大変勉強になりました。

ちなみに、おすすめディストリビューションはCentOSでいいのでしょうか?

補足日時:2011/08/25 09:40
    • good
    • 0

#3です。



まさか、64bit版をインストールしようとしてるとか……?
じゃないですよね…

この回答への補足

いえ、CentOS5.6も6.0もFedora11もすべて32bit版です。

補足日時:2011/08/25 09:42
    • good
    • 0

#1です。


FreeBSDもいいOSですよ。何事もきっちりはっきりしていないと済まない性格の人とかに最適です。linuxと比べてはっきりしている部分が多いので。使い込めば使い込むほど味が出ます(笑)

solarisも使っています。仕事でがっちり組んでコロコロいじらないような環境では悪くないのですが、家庭用サーバーに向いているかというと疑問が出ます。

両方に言えることは、linuxに比べて情報量が少ないということです。solarisならなおさらです。
ディストリビューションに悩む段階で候補に挙げるべき対象ではないと思います。
良くも悪くも現在はlinuxから入るべき環境があふれている訳ですから。

この回答への補足

なるほど。
もっと詳しくなったころには環境が変わっていると思うので、その時にこれらを候補に入れて考えることにします。

補足日時:2011/08/19 16:55
    • good
    • 0

CentOS5.6を入れておいてその後yum updateで


OSのアップデートでどうでしょう

この回答への補足

何らかの方法を示した参考文献はありますでしょうか?
もしおすすめがあるようでしたら試してみたいのですが…。

補足日時:2011/08/19 16:25
    • good
    • 0

CentOS6.0おすすめですね。



カーネルエラーとは、どのタイミングで、どのように表示されるのでしょうか?
そちらを提示すれば、有識者のアドバイスもあると思います。

この回答への補足

CentOS6.0のエラーは、"Unable kernel"といった感じのメッセージが、ブートローダー直後に出ました。
ネットで調べたところ、LinuxカーネルがCPUに対応していない際に出る、と書かれていました。インストーラーのカーネルを差し替えるほどの技量を持っていないため、断念しました。
5.6から6.0へはyum upgradeをしてアップグレードできなさそうでしたし。

補足日時:2011/08/19 16:21
    • good
    • 0

セキュリティアップデートの期間を重視するならCentOSか、Ubuntu Server LTS版ですね。


CentOS 5系のセキュリティアップデートは2014年03月31日まで、
Ubuntu 10.04 LTS サーバ版のセキュリティアップデートは2015年4月まで提供されます。

上記以外のディストーションって、サポート期間が長くても2年程度のものが多いので、
"1~2年ほどで上記Linuxのセキュリティーアップデートの提供が終了してしまう"
というのは実は普通です。

というわけで、RPM/YUM系を使いたいなら、
CentOS 5.6でいいのでは無いでしょうか。
RedHatと互換性があることや、サーバ用としても普及しているので、
情報量も多いですしね。

あと、勉強ならCentOS6.0を頑張ってインストールしてみるのはどうでしょうか。
インストーラの起動オプションとか、5.6からアップデートするとか、
いろいろ検討するべき事項があると思いますので。
    • good
    • 0

このQ&Aに関連する人気のQ&A

お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!

このQ&Aを見た人が検索しているワード

このQ&Aと関連する良く見られている質問

QGUI環境に慣れるとLinuxコマンドを

ときどき度忘れしてしまうのですが
Linuxコマンドリストを表示させるLinuxコマンドというのはあるのでしょうか?

昨日もレスキュー1CDリナックスの作業を終了して閉じようとしたら
shutdown -h now
コマンドを度忘れしました
logoff,logout,exit,quit,stop,down
と考えられるものを試したりしました
そのうち思い出して事なきを得ました
GUIではボタンですからこのコマンドはあまり使いませんが今回のようにいざということには困るものです

コマンドリストが出せれば問題ないのですが

Aベストアンサー

助けを呼ぶ==>help

Q自宅サーバーにお勧めのディストリビューションは?

今までVineLinux3.1で自宅サーバーを構築してきましたが、カーネルが古いことと、お遊び度がないので他のディストリビューションの物色をしているところです。ルーター(NTT X400V)が強固なので、さほどセキュリティに気をつかう必要もなく今度は遊べるサーバーにしようかとも考えています。
実績で行くとFedora Core4になるのでしょうが、何か他に非商用ディストリビューションで面白いものがあれば教えてください。英語は出来ますので、英語版でもかまいません。しかし北京語・フランス語などは勘弁してください。
実際にそのディストリビューシュンで運用されている方のご意見をきかしていただきたいです。

Aベストアンサー

現在Debianで自宅サーバーを運営しています。
過去には、
・RedHat Linux
・Vine Linux
・Fedora Core
で運営していましたが、Fedora Coreはすでに別の方が書いているように、実験的なdistroですのですぐに離れました。(あんなに頻繁なアップデート&メジャーバージョンの変更&サポートの打ち切り...あとはパッケージの信頼性(これは実験的な正確なので安定性にかけるということですが...)は自宅サーバーとは言えどもちょっときつい。)Fedora CoreにサーバーOSとしての実績もへったくれもありません。
Debianは現在のRedHat系とは違って、最初は大変です。その分やはり面白みがあると思います。
あとはやはりCentOSなどのRedhat Enterprise系との互換をめざしたdistroでしょうか...

で、ルーターが強固だからといってサーバーOSのセキュリティをないがしろにしてはいけません。サービスを提供するのはあくまでサーバーOSですから。

QオススメのLinuxディストリビューション

現在コンピュータ系の大学3年生で秋から研究室に所属することになっています。そこの研究室ではLinuxも使うみたいですので、私のパソコンでもLinuxを使ってみようと思いました。しかしLinuxディストリビューションはDebian系やRed Hat系、Slackware系などいろいろあって、しかもどれもかなり種類が多いためどれを選んだらいいのか分からないです。オススメのLinuxディストリビューションがあったら教えてください。ちなみに日本語版があるやつでお願いします。

Aベストアンサー

ubuntu 9.04   実質linuxの標準
puppy 4.20p1   ライブCDが高速動作で、個人データ保管可能

上記2つを気に入って使っています。

QLinuxサーバーを構築して、学術用サイトを公開したいのですが・・・

計画的にどういうことを勉強したらよいでしょうか?
Linuxの部分に関するところでお願い致します。

Aベストアンサー

最低限必須なコマンド(UNIXかじっていれば有る程度応用効きます。)、viエディタの使い方、Linuxの基本的なアーキテクチャ、リモートコントロールの方法(telnet/SSH/FTPの設定など。)、ユーザーの作成・設定方法、ネットワークやセキュリティなどの設定。

パッチのあて方。これはディストリビューションによって異なるので。

X Windowを使う場合はX Windowとその上で使うアプリケーションについて(ディストリビューションによって何が入っているか解りませんが設定は楽になります。)

それからWebサイトに必須な、Apacheのサイトの構築と設定方法。そんなところでしょうか?

今のLinuxディストリビューションはおおまかな設定は大体自動でやってくれるので、細かい部分はネットサーフィンして調べれば大体解るかと。

後、プログラムのコンパイル/ビルドのやり方は覚えておいた方が良いです。

QLinuxとCPUのメモリ最大認識容量

こんばんは。

Linux搭載機でLinuxが認識することができるメモリ容量は、
CPUが認識できるメモリ容量に依存するのでしょうか。

例:CPUが最大16GBまでしか認識できない場合は、
  Linuxでも16GBになる?
  なんていうか、CPUとLinuxで低いほうの最大認識容量が
  適用される?

Aベストアンサー

CPUが認識できる容量というのは事実上問題にならないので、マザーボードが搭載できる容量か、Linuxが使える容量の小さい方ということになります。
マザーボードが128GBまで積める仕様になっていても、32bit版のLinuxであれば物理アドレス拡張(PAE)を使って64GBまでということです。

64bit版であれば、最低でも64GBは認識しますので、余程のシステムでなければ意識する必要はありません。

現実には、デスクトップで利用する方が32bit環境が必要でこの点が気になるのだと思います。日本語チームのUbuntuなど、32bit版しかないものを使いたい場合とか。64bit環境のFlashやブラウザなどの致命的な不具合を回避したくて32bit版を選ぶ、CPUが古くて64bit版が使えない場合ですね。

使うディストリビューションとbitを明確にして検索すれば、もっと詳しい情報が得られると思います。

Q自宅サーバーに適したディストリビューション

自宅サーバーに適したディストリビューションを教えて下さい。KNOPPIXというものに興味を持ったのですが自宅サーバーに適してますでしょうか?

Aベストアンサー

Knoppixは基本的にCDで起動するディストリビューションで、お試しに起動するようなものです。ハードディスクにアクセスはできますし、ハードディスクにインストールできますがそうするとKnoppixのメリットである気軽さがなくなってしまいます。

他のディストリビューションにしたほうが良いです。
初心者さんなら何でも大差はないでしょうが、VineやUbuntu、Fedoraあたりがネット上での情報が多いですし本なども多いので探してみては?

http://fedorasrv.com/
http://vine.1-max.net/

Qcat `find ./` > for_print.txt にファイル名を入れたい!

カレントディレクトリ以下のファイルを連結したいのですが、
cat `find ./` > for_print.txt
に「ファイル名」と、
あと、「区切り」がわかるように
********************************
を入れたいのですが、
どうしたら良いでしょうか?

Aベストアンサー

セパレータの形式にこだわらないのであれば、
more `find ./` > for_print.txt
とか、
tail +0 `find ./` > for_print.txt
とか。

Q勉強を兼ねてサーバ構築・・・おすすめのディストリビューションは?

Linuxの勉強を兼ねて
(unix系についての知識はlsなど多少コマンドを知っているだけです・・・)
Linuxでサーバを立ててみようと考えているのですが、
(サーバを立てた経験はありません)
どのディストリビューションを選択するのがよいでしょうか?

fedora core 6かdebianあたりにしようかなーと思っているのですが、
どうもそれぞれの特徴がつかめきれず、決め手がなくて困っています。

Aベストアンサー

fedoracore6は安定感に欠けます。Xen等最新の機能を使う必要性がないならお勧めはしません。fedora5を使うほうが賢明かとおもいます。FC5を使うならば同じRHL系列で安定しているのでcent osが個人的にはお勧めです。

debianの場合、安定感は抜群ですが、ちょっと古さを感じます(別に悪いわけではありませんが)。しかし、サーバの立て方を解説したリファレンスがFCに負けじ劣らじ多いので、大丈夫だと思います。

全体を端的にまとめれば、新機能のRHL系か、安定感のdebian系かということになります。
それぞれのディズトリビューションはさらに細分化されいろいろと特徴がありますが、結局一番好きなのを使うのがよいと思います。ディストロウォッチなどで好きなものを見つけてください。
http://distrowatch.com/

SELinuxの導入が簡単なので、私はCentOsを使っています。

QLinux環境 grepで改行コード(CRLF、LF)を検索できないで

Linux環境 grepで改行コード(CRLF、LF)を検索できないでしょうか?
grep '\t\n' aaa.txtとしても、「\」はエスケープしてしまいます。
検索方法、grep以外でもご存知の方いらっしゃいましたらご教示いただけたら幸いです。

Aベストアンサー

GNU grep 2.5.4 だと、実験的なものだとかかれていますが
-P オプションで perl の正規表現が使えます。

それを使えば

grep -P '\r\n' aaa.txt
で CRLF を持つ行を抽出できます。

他の方が書かれているように CR は \t ではなく、
\r です。

Q勉強のためのLinuxディストリビューションはどれですか!?

現在専門学生です。
なぜ勉強するかは
「ネットワークエンジニア」に目指しているからです!

まだLinuxについては仕組みしか知りません。
操作したこともありません。

ディストリビューションの候補として、
Vine Linux(日本語環境充実は心強い)
Ubuntu  (ユーザーが多い、参考書が多い)
Ferdora  (ユーザーが多い、参考書が多い)
を考えています。

選考基準の優先順位
1、情報量が多い
2、日本語環境の充実
3、現場で役に立つ
4、CUIの勉強がしやすい

上記の点を考慮して、ユーザーの生の声を聞かせていただけたらなと思います!!
よろしくお願いします。!!

Aベストアンサー

とりあえず使ってみることが大切だと思うので、別にまずはどのディストリビューションでもいいとは思うんですが、
現場で役立つってのを考えるならCentOSが良いのではないかなぁ?

Linuxサーバを企業で使っている場合、サポートの問題で
RedHat Enterprise Linux(以下RHEL)とか採用している場合が多いみたいですし
CentOSはRHELの無償公開したソースコードより、同社の商標、商用パッケージなどを含まない形でリビルドしたもので、
使い勝手がRHELと同じです。
(実際両方使ってみたことはありますが、クローンといわれて納得できるくらい同じ使い勝手ですね)

RHELに関する情報が基本的に応用できるので北米等のシェア考えれば情報量的にも問題ないでしょうし、
No.1さんも言われてますが今時日本語環境なんてどれ使っても十分整ってますので今時「売り」にもなりません。
CUIもどれ使っても同じ。

Fedoraは元々RedHatの派生プロジェクトなんですが、少なくとも私の実際に使ってみた感覚では使い勝手が結構RHELとは違います。
(まあrpm系なんで、言ってもそこまで違うってことはないんですが)

ご参考まで。

# あと老婆心ながら、日本語環境云々言っているので気になったのですが
# ネットワークエンジニア目指すなら英語はしっかりやっておきましょうね。
# RFCとか読む必要あると思うし最低限読むのに困らない程度には必要ですよ。

とりあえず使ってみることが大切だと思うので、別にまずはどのディストリビューションでもいいとは思うんですが、
現場で役立つってのを考えるならCentOSが良いのではないかなぁ?

Linuxサーバを企業で使っている場合、サポートの問題で
RedHat Enterprise Linux(以下RHEL)とか採用している場合が多いみたいですし
CentOSはRHELの無償公開したソースコードより、同社の商標、商用パッケージなどを含まない形でリビルドしたもので、
使い勝手がRHELと同じです。
(実際両方使ってみたことはありますが、クロ...続きを読む


人気Q&Aランキング

おすすめ情報