えーっと、鯖を立てようと思った理由からでも書きましょうか。 ・学校の鯖が落ちまくるから、日記更新出来なくてムカつく ・Clalaさんの自宅鯖がカッコええ、かつ便利そうだと思ったから ・せっかくの高速回線を有効利用したかったから ・研究やる気がないから、現実逃避 こんなところです〜。(特に4番目は重症である) で、鯖を立てると言ってもいろいろありまして。 具体的には、学校のページから移転すると言う意味でWebサーバーは必要。 (ついでにメールやFTPやらもいるけど) で、最初は余ってる激遅PC-98にFreeBSD入れてApache動かしてみたけど…。 CGIが激遅で使い物にならん。 Windows95でも動くAN HTTPDというフリーなWebサーバーも運用し、 PerlIS.DLLを使うことでかなり短縮されたが、それでもかなりきつい。 そんなわけで、PC-98鯖化は諦めて、無い金を工面して一万円サーバーを作ったわけです。 スペックは…、
CPU:Pentium150@166MHz(ちょいクロックアップ) MEM:PC100 DIMM 32MB*2→64MB(ECC付) M/B:Gateway P5-133(ビデオ、サウンドオンボード) VID:ATI Mach 64 VRAM 2MB HDD:Quantum Fireball TM 3.8GB CD:NEC CDR-272 ATAPI*4 CASE:RL-278M2(300W 2.03)ATX MINI NIC:3Com 3C595-TX
こんな感じ。 Getewayマザボは一年ぐらい前、ヤフオクにて3000円で落札したやつ。 メモリは浜松のドスパラで一枚500円程度だった。 最初は、手持ちの128MBメモリを挿したが、32MBしか認識せず。 たぶん、1Bankの最大容量が32MBなんで、128MBを挿したら勿体無い。 あとは、ケース、CD-ROM、FDDを秋葉のドスパラにて通販で頼む。(送料込で5000円程度) CPU、HDD、NICは学校のゴミマシン(ていうかゴミ)から拝借。 そんなゴミカスマシンを組んで(NICだけは贅沢品だが)、鯖を立ててみたわけで。 鯖立てる上で、手っ取り早いのはWindows2000Serverらしいんだけど、高くて貧乏学生には大変。 といっても、正直、NTServer系は触ったことがないのでようわからんちん。 結局、一冊本でも買って勉強せにゃならんということもあって、早々に却下。 IISはいろんな意味で恐ろしいし。(^^; っちゅうわけで、UNIX系のOSになるんだけど、FreeBSDはPC-98や学校のメインサーバーでも使ってるので却下。 となると、SorarisかLinuxぐらいの選択になるわけで、前者よりは後者のほうが楽チンそうでしょ? Linuxは高専時代にSlackwareをいじったのが最初かな。 こっちにきても、学部3年生のときまではSlackwareだったし。 じゃが、日本語化するにはPJE入れにゃならんし、まぁいろいろ不便そうだし。 そんなわけで、Linux自体を導入することは決めたのだが、どのディストリビューションにするか?が問題となってくる。 ワシがどのディストリビューションを選択するか?という優先順位は、以下のような感じになる。 ・パッケージ管理できるほうが楽じゃん ・英語少ないほうが、辞書見なくてすむじゃん ・いらんツールがゴチャゴチャないほうがいいじゃん ・鯖なんで安定してなきゃ話にならん っつうわけで、自然と候補が絞られてくるわけです。 Debianはdselectは楽チン&便利でよいが、インストールが面倒。 RedHatは*.2にならんと安定性に疑問符がつくってところが嫌。 Turboは良さそうだけど、これ使って鯖組んでるって人が周りに多いので却下。(天邪鬼なもんで) で、Vineにしてみたわけです。 日本語バッチリ、インストール簡単、RPMパッケージもOK。安定性もまぁOK。 良いことばっかりだし。 あとは、日本製のハードウェアに割とバッチリ対応してるしね。 (EPSON製のプリンタとか、飯山のモニターなんかもあるし) 強いて言えば、日本語環境が整っているので、クライアント向けであることは否めないが…。 っちゅうわけで、UNIX USERかなんかについてたVine Linux 2.1.5(FTP版)をインストールすることにした。