ぼろサーバの作成(Linux)-その4-2

その4 Fedora12のカスタマイズインストール 4-2 インストールパッケージのカスタマイズ Fedora12のインストール時に、標準以外に色々インストールパッケージのカスタマイズをしたので、そのまとめ。 インストー … “ぼろサーバの作成(Linux)-その4-2” の続きを読む

その4 Fedora12のカスタマイズインストール
4-2 インストールパッケージのカスタマイズ
Fedora12のインストール時に、標準以外に色々インストールパッケージのカスタマイズをしたので、そのまとめ。
インストールパッケージの選択の画面になったら、下の「今すぐカスタマイズ」にチェックを入れる。上段に3つの大まかな選択肢があるが、ここは「Webサーバ」にチェックをいれておいてもいい。どうせあとで選択設定は出来る。チェックがすんだら「次へ」クリック。

すると、パッケージの選択画面となる。
まずは、「ディスクトップ環境」。まったくサーバとして稼動させるのみなら、XWindowなどいらないのだが、最近は色々とGUIベースの便利な管理ツールもでてきているので、それで出来る分はあとあとVNC経由でリモート設定もするし、やはりMS-Windowsで慣れ親しんだGUI操作も便利なので、一応「GNOMEディスクトップ環境」を選択。チェックがすんだら「次へ」クリック。

つぎは、「アプリケーション」。
ここでは、やはりGUIで便利な「エディタ」や、ネットの動作チェックやちょっとして情報収集にも便利なので、ブラウザの「グラフィカルインターネット」などにチェックを入れる。「サウンドとビデオ」にチェックを入れているが、これは、マザボにサウンド機能があるので、試してみたくて入れている。音は必要なければ、入れなくていい。そして下へスクロール。

下へスクロールすると、もう少しこうもくがある。これもちょっとしたときに便利な「テキストベースのインターネット」と色々なPDFで書かれたマニュアル等を見るときに便利なPDFリーダが入っている「著作と発行」にもチェックを入れておく。チェックがすんだら「次へ」クリック。

次は、「開発」。
ここでは、「開発ツール」チェックを入れる。これは、あとで追加のインストールの時に必要だったりするので、重要。「開発ライブラリ」は「開発ツール」に必要な分は依存で入ってくるので、大丈夫とは思うが、念のためチェック。他のJavaやXのソフトの開発などは、特に予定がなければいらないだろう。まあ後でも追加は可能だから。チェックがすんだら「次へ」クリック。

次は「サーバ」
ここは、重要かな。ここで入れア忘れてもあとでも入れられるのまあ心配はないが、ここで最初に入れておくと後々手間が省けるということもある。今回は、第一目的のsamba「Windowsファイルサーバ」にチェックを入れる。その他あとあと使いそうな「Webサーバ」と「FTPサーバ」にチェック。ブログやその他のCMS用に「MySQLデータベース」もいれてもいいかも。そしてまだ下があるのでスクロール。

下のほうでは、「サーバ設定ツール」にチェック。これは結構便利なGUIだ。さらに、「メールサーバ」にもチェック。これはよほどのことがないかぎり基本なので絶対依存関係で入ってくるので、いらないかも知れないが。「印刷サポート」も一緒だ。チェックがすんだら「次へ」クリック。

次は、ベースシステム
JavaやX Window Systemは前に選んだので、チェックが入っている。「システムツール」は色々と便利なものもあるので、チェックを入れる。また「ハードウエアサポート」も後々のことを考えいれておく。まだ、下があるのでスクロール。

下のほうでは、「ベース」にチェック。その他、「管理ツール」にもチェック。日本語も使うかも知れないので、「入力メソッド」にもチェックを入れた。「次へ」クリック。

すると、パッケージ間の依存関係のチェックのあと、

インストールが始まる。

インストール終了まで暫く待つ。システムにもよるが数時間かかる。早いCPUなら早いのだが。

ぼろサーバの消費電力測定

ぼろサーバがどのくらい電気を食っているか調べてみた。結果は、本体のみで0.4A~0.6Aだった。思ったより消費電力が少ない。一昔前の800MHzCPUにHDD2台なので、そんなに食わないのだろう。 まあ、通常は0.4Aで … “ぼろサーバの消費電力測定” の続きを読む

ぼろサーバがどのくらい電気を食っているか調べてみた。結果は、本体のみで0.4A~0.6Aだった。思ったより消費電力が少ない。一昔前の800MHzCPUにHDD2台なので、そんなに食わないのだろう。

まあ、通常は0.4Aで推移するので、それで計算。24時間稼動させるとして、電気代の計算サイトで計算してみた。
1日あたりの消費電力: 0.96kWh
1日あたりの電気代: 21.12円
1日あたりのCO2(二酸化炭素)排出量: 0.36kg
都市ガス0.18m3、またはガソリン0.16リットルを燃焼させた時のCO2排出量と同等です。
1ヶ月あたりの消費電力: 28.8kWh
1ヶ月あたりの電気代: 634円
1ヶ月あたりのCO2(二酸化炭素)排出量: 10.94kg
都市ガス5.58m3、またはガソリン4.72リットルを燃焼させた時のCO2排出量と同等です。
ついでに気になったので、他のマシンも測ってみた。
1台目
CPU AMD AthlonX2 4800+ メモリー2GB HDD2台
液晶ディスプレイ付 1.7A
これは結構食っている、グラボが9600GTをつんでいるからかなあ。
2台目
CPU Intel Cpre2Duo E4500 メモリ2GB HDD2台
液晶ディスプレイ付 0.9A
これは意外と食わない。グラボものっておらず、オンボードのVGAだからかCPUも今にしては遅いクラス、自動的に消費電力をおさえるのだろう。
こちら2台はサーバでないので、必要なときにつけたりしているのだが、8時間程度毎日使ったとして、計算すると、
1日あたりの消費電力: 2.08kWh
1日あたりの電気代: 45.76円
1日あたりのCO2(二酸化炭素)排出量: 0.79kg
都市ガス0.4m3、またはガソリン0.34リットルを燃焼させた時のCO2排出量と同等です。
1ヶ月あたりの消費電力: 62.4kWh
1ヶ月あたりの電気代: 1373円
1ヶ月あたりのCO2(二酸化炭素)排出量: 23.71kg
都市ガス12.1m3、またはガソリン10.22リットルを燃焼させた時のCO2排出量と同等です。
となった。
やはり、あたらし目のPCは結構電気を食うのだなあ、使わないときは、こまめに電源を切らなくては...。

ぼろサーバの作成(Linux)-その4-1

その4 Fedora12のカスタマイズインストール 4-1 ディスクの領域設定のカスタマイズ Fedora12のインストール時に、標準以外に色々設定したので、そのまとめ。 Fedora12のタイムゾーンの設定。 「システ … “ぼろサーバの作成(Linux)-その4-1” の続きを読む

その4 Fedora12のカスタマイズインストール
4-1 ディスクの領域設定のカスタマイズ
Fedora12のインストール時に、標準以外に色々設定したので、そのまとめ。
Fedora12のタイムゾーンの設定。
「システムクロックでUTCを使用」のチェックは外した。

ファイルサーバなので、ローカルタイムで良いと思った。チェックを入れると、サーバの時間をUTC(日本時間-9時間)にしなくてはいけない。ファイルサーバではこの時間のずれはちと困る。UTCで運用しないと困るのはメールサーバかな。でも日本国内のサーバでメールのやり取りしている場合は、そうでもない。しかし、国内の企業などでも、意外とアメリカ西海岸あたりにサーバを置いているとこもあるので、そういう時はずれてメールが届くこともある。
ううむ、むずかしい。

ハードディスクの設定
「パーティションレイアウト再確認と変更」にチェックを入れて、パーティションレイアウトをカスタマイズ。

LVMが導入されてから、ここは結構ややこしくなっていたが、最近は、結構わかりやすくなっているので、/と/homeを分けておいて、sambaのデータ置き場を/homeに作り、データを沢山入れすぎても、システムに影響がでないようにしておく。
パーティションレイアウトが表示されたら、lv_rootを選択し、「編集」ボタンをクリック。

「LVMボリュームグループの編集」が表示されたら、lv_rootを選択し、「編集」ボタンをクリック。

論理ボリュームの編集が表示されたら、まず、rootの容量を少なくする。100GB程度にした。

設定したら、「OK」ボタンをクリック。

つづいて、空いた領域に今度は/homeを作成、マウントポイントは/home、ファイルシステムタイプはext4、論理ボリューム名はlv_homeにした。サイズは残りの容量を指定。

設定したら、「OK」ボタンをクリック。

「LVMボリュームグループの編集」に戻るので、論理簿ボリューム名、マウントポイントの設定を確認して、「OK」ボタンをクリック。

最初の画面にもどる。確認して良ければ「次へ」をクリック。この設定は何度でもやり直せるので、容量など色々設定しなおして考えることもできる。

変更をディスクに書き込むか、確認が出る。
「変更をディスクに書き込む」をクリック。

ディスクへの書き込みが始まる。

ぼろサーバの作成(Linux)-その3

その3 インストールトラブルのまとめ インストール時に玄人志向のSATARAID-PCI経由で接続したHDDが認識しないトラブルが出たので、そのまとめ。おそらく原因は、RAIDを組んでいたため、ブートセクタにRAID用の … “ぼろサーバの作成(Linux)-その3” の続きを読む

その3 インストールトラブルのまとめ
インストール時に玄人志向のSATARAID-PCI経由で接続したHDDが認識しないトラブルが出たので、そのまとめ。おそらく原因は、RAIDを組んでいたため、ブートセクタにRAID用のデータが書かれたことだろう。
まず、HDD認識でとまったところ。日本語の設定を終わったところで、ストレージを検索と出て、そのまましばらくして、ストレージが見つかりませんと出ていた。

HDD認識

今回、おかしかったHDDが、日立製のHDDだったので、日立のHDDツール、FTOOLとDrive Fitness Testで設定の確認と、Quick Test、Erase Boot Sector、Erase Diskを行った。
そして、取り付けて、同じくインストールを行ったところ、今度は、認識されて、HDDの型番が表示された。

HDDの型番

これで、Fedora10ではインストールできて、Fedora11以降ではHDDが認識されない問題は解決。認識も通常の新品HDDと同様にOK。めでたしめでたし。
どうも、ブートセクタになにか読めないようなものでも書かれていたのかな。

ぼろサーバの作成(Linux)-その2

その2 Fedora12でのHDD認識不可の改善 Fedora12でSATARAIDーPCI経由のHDDが認識できない問題は、あっけなく解決した。 というのも、メモリを増やそうとメモリの入れ替え作業をやっていた。メモリは … “ぼろサーバの作成(Linux)-その2” の続きを読む

その2 Fedora12でのHDD認識不可の改善
Fedora12でSATARAIDーPCI経由のHDDが認識できない問題は、あっけなく解決した。
というのも、メモリを増やそうとメモリの入れ替え作業をやっていた。メモリは今まで128MBx3だったが、256MBx2+128MBで640MBにした。
ついでに、HDDも、もしやと思い、現在使用しているのが、他のマシンのオンボードRAIDで使用していたものの流用なので、新品のHDDと入れ替えてみた。するとあっけなく認識した。
メモリも増やしたので、グラフィカルインストーラも起動して、HDDも見えて難なくインストール開始。原因が分かればなんてことはなかった。
RAIDを組んでみても、やはり古いやつは認識できない。
Fedora10までは、難なくインストールできるのに面白いなあ。
これは、ひょっとして、SATARAIDーPCIが1.5Gb/sのSATA転送スピードのみの対応なので、1.5Gb/sと3Gb/sのSATA転送スピードが両方OKのOSから、うまく設定できないのかもしれない。古いOSからは1.5のみなので、問題ないのかもしれない。問題の出たHDDもHDDのツールで設定の初期化をすれば使えるようになるかもしれない。
まあそのうち、ゆっくりやろう。
問題をFedora12のせいにしたのは間違いだった。申し訳ないなあ。
■玄人志向のSATARAID-PCI

ぼろサーバの作成(Linux)-その1

その1 WindowsXPからFedoraへ WindowsXPはサーバとして、まあまあ使える状態になったが、やはりWindowsXPを本格的に外線につないてサーバとして使うのは、ちょっとセキュリティの面で怖いので、今度 … “ぼろサーバの作成(Linux)-その1” の続きを読む

その1 WindowsXPからFedoraへ
WindowsXPはサーバとして、まあまあ使える状態になったが、やはりWindowsXPを本格的に外線につないてサーバとして使うのは、ちょっとセキュリティの面で怖いので、今度はLinuxを入れにかかった。
早速、Fedoraの最新版12を入れようとしたが、まず、グラフィカルインストーラが起動しなかった。まあ、TEXTモードでと思い、進めると、今度は、HDDが認識しない。
HDDは、マザーボードがIDEしか対応していないので、玄人志向のSATARAID-PCIを介してつないでいるのだが、RAID認識時番号がおかしいといって落ちる。
玄人志向のSATARAID-PCI

ううむ、以前は確かうまくいったのになあと思い、SATARAID-PCIで実績のあるFedora8を入れてみたら、なんなくRAIDカードもHDDも認識し、問題なくインストールできた。
どのバージョンからだめなのかと、まずは以前入れてみたこともあったFedora10を入れたら、これも問題なく入る。
つづいて、Fedora11をやってみたところ、グラフィカルインストーラは起動するものの、やはりHDDの認識でエラーが出たと表示して落ちる。
どうもここらが問題の始まりのようだ。Fedora11は昨年春頃出ているので、これから、古いRAIDカードの認識でがうまくいかなくなったのだろう。
最近は安いマザーでもSATAが標準だし、CPUも安いものならマザーとCPUで1万程度だし、CPUは高速だし、見捨てられても当たり前か。
Celeron800Mhzにメモリ384Mはあまりに古いからなあ。

しかたがないので、Fedora10でやってみることとした。
そのうちアップグレードしてFedora12にすればいいかな。アップグレードするとまた認識しなくなっても困るが...。
それともRAIDカード付属のドライバをためしてみようか。(Fedora Core3用だが)
そもそも、マザーとCPUを安く入れ替えるかなあ。
メーカー製サーバやメーカーPCをステップダウンしてもいいかなあ。デザインのいいものも色々あるから。
まあ、そのうちゆっくりやろう。

wwwサーバの修理

修理といっても、機能がおかしいわけではなく、最近寒くなってきたら、音が大きくなってきた。これはFanが古くなって音がしだしたのだろうと思いどのFanからかと調べたところ、電源の12cmFanからだった。大きくて回転が遅い … “wwwサーバの修理” の続きを読む

修理といっても、機能がおかしいわけではなく、最近寒くなってきたら、音が大きくなってきた。これはFanが古くなって音がしだしたのだろうと思いどのFanからかと調べたところ、電源の12cmFanからだった。大きくて回転が遅いので、まさかこんなに音がしだすとは思わなかった。さっそく余っていた電源に交換した。新しい電源に換えても良かったが。サーバのハードも交換を予定しているので、それまでのつなぎだ。(現サーバは2008年2月25日より稼動)交換して電源を入れると、まだ音がする。どうもCPUのFanからだ。PenⅢSoket370なので、換えのFanはもう手に入らないので、どうしようかと思ったが、ヒートシンクの上に8cmFanの静音Fanをつけた。これで、ほとんど無音と行って良いほどの静かになった。
使用したFan
ENERMAX
POWERCOOLER UC-8FSC

停電

近所の保田窪で、トランスが燃えて付近一帯が停電したのが原因なのか、回線が落ちた。 こういう事故はどうにも対処方法が無いので、しかたがないなあ。

近所の保田窪で、トランスが燃えて付近一帯が停電したのが原因なのか、回線が落ちた。
こういう事故はどうにも対処方法が無いので、しかたがないなあ。

ISOファイルのDVD化

ISOファイルをダウンしたら、それをCDかDVDに焼くのだが、Nero7でどうすればいいか。 まず、Neroのメイン画面で、「バックアップ」から、「イメージをディスクに書き込み」を選択。 「開く」ダイアログが表示されるの … “ISOファイルのDVD化” の続きを読む

ISOファイルをダウンしたら、それをCDかDVDに焼くのだが、Nero7でどうすればいいか。
まず、Neroのメイン画面で、「バックアップ」から、「イメージをディスクに書き込み」を選択。

「開く」ダイアログが表示されるので、ISOイメージを保存した場所を指定。

すると、最終書き込みの設定になる。書き込み速度や枚数、などを設定し、良ければ、右下の「書き込み」ボタンをクリック。

書き込みが始まる。書き込みが終わるまでしばらく待つ。

Fedora10でのcgiの設定

Apacheが動くようになって、他のマシンからもHPが見えたので、つぎはCGIを使えるようにした。まず、geditなどでhttpd.confを開きCGIが実行できるようにする。 1.「Options ExcecCGI」  … “Fedora10でのcgiの設定” の続きを読む

Apacheが動くようになって、他のマシンからもHPが見えたので、つぎはCGIを使えるようにした。
まず、geditなどでhttpd.confを開きCGIが実行できるようにする。

1.「Options ExcecCGI」 を追加

2.CGI用のAddhandler を有効化

3.CGIの表示で文字化けがひどい場合は、WindowsからCGIのスクリプトをアップしている場合は、表示言語の指定をスクリプトの指定( META http-equiv=”Content-Type” content=”text/html; charset=Shift_JIS” など)に優先させるには「addDefaultcharset UTF-8」が有効になっていたら無効にしてみる。HPが文字化けする場合もこれを試す。

4.SELinuxの設定 「Allow CGI support」にチェックを入れる。

あとは、Apache(httpd)を再起動。

5.その他、CGI関連。
パールのパスを変えるcgiスクリプトの先頭行には、

#!/usr/bin/perl

と書いている場合は良いが、

#!/usr/local/bin/perl

と書いてある場合は、修正するか、

cgi用にこの記述でperlでcgiが記述できるようシンボリックリンクを張る。

ln -s  /usr/bin/perl   /usr/local/bin/perl

こうすると、どちらでもよくなる。

・CGI実行時にInternal Server Error(インターナルエラー)となる場合の対処法
Linuxでの改行はコード LF のみなので、DOS(Windows)上で作成したcgiスクリプトが動かないことの回避。

#!/usr/bin/perl  ← このあとにCR+LFが入ってエラーとなる。なので、

#!/usr/bin/perl --  ← を追加してオプション指定と勘違いさせると、うまく動く。

RSS
Follow by Email