ぼろサーバ改め新サーバの作成-その6

■CGI(Perl)を動かす  なんとか、修理後、サーバは安定してきたので、引き続き、サーバの設定。今回はCGI(Perl)が動くようにしてみる。  PHPやJavaが主流の今日、CGI(Perl)は古めかしいが、一応未 … “ぼろサーバ改め新サーバの作成-その6” の続きを読む

■CGI(Perl)を動かす
 なんとか、修理後、サーバは安定してきたので、引き続き、サーバの設定。今回はCGI(Perl)が動くようにしてみる。
 PHPやJavaが主流の今日、CGI(Perl)は古めかしいが、一応未だにあちこちでカウンターやらなんやらを使ってるので、ないとやっぱりちと困る。
 まずは、Apacheのconfファイルをいじって、CGIの設定を行う。

1.Options にExecCGIを追加

# ScriptAlias: This controls which directories contain server scripts.
# ScriptAliases are essentially the same as Aliases, except that
# documents in the realname directory are treated as applications and
# run by the server when requested rather than as documents sent to the client.
# The same rules about trailing “/” apply to ScriptAlias directives as to
# Alias.
#

ScriptAlias /cgi-bin/ “/var/www/cgi-bin/”

#
# “/var/www/cgi-bin\” should be changed to whatever your ScriptAliased
# CGI directory exists, if you have that configured.
#
<Directory “/var/www/cgi-bin”>
  AllowOverride None
  Options ExecCGI     <-ここを修正
  Order allow,deny
  Allow from all
</Directory>

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

#
# Specify a default charset for all content served; this enables
# interpretation of all content as UTF-8 by default. To use the
# default browser choice (ISO-8859-1), or to allow the META tags
# in HTML content to override this choice, comment out this
# directive:
#
# AddDefaultCharset UTF-8  <-行の先頭に#をつけてコメント化し無効にする

3. AddHandler設定を有効化

AddHandler設定を有効化して、CGIスクリプトがハンドルされるようにする

#
# AddHandler allows you to map certain file extensions to “handlers”:
# actions unrelated to filetype. These can be either built into the server
# or added with the Action directive (see below)
#
# To use CGI scripts outside of ScriptAliased directories:
# (You will also need to add “ExecCGI” to the “Options” directive.)
#
AddHandler cgi-script .cgi  <-ここの行の先頭の#をとる

4.シンボリックリンクを張る
cgi用に/usr/local/bin/perlでcgiが記述できるようシンボリックリンクを張る。一般的に配布されているCGIスクリプトは、perlの場所が、/usr/local/bin/perlで先頭行に書かれている事が多い。ここを修正してもいいが、そのまま使えるように、シンボリックリンクを張っておく。

コマンドラインで、

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

を実行する。

5.CGI実行時Internal Errorが多発してうまく実行できない場合
 主にこれは、WindowsとLinuxの行末の改行コードの違いによることが多い。サーバ上で、きちんと改行コードをLinuxに指定して保存しなおす。
または、Linuxでの改行はコード LF のみなので、DOS(Windows)上で作成したcgiスクリプトの先頭行の、

#!/usr/bin/perl ← このあとにCR+LFが入ってエラーとなる。なので、
#!/usr/bin/perl —  ← を追加してオプション指定と勘違いさせると、うまく動くこともある

6.動作テスト
cgi-binに、次のPerlのテストスクリプトをおいてテスト。

#!/usr/bin/perl
##
## printenv — demo CGI program which just prints its environment
##

print “Content-type: text/plain; charset=iso-8859-1\n\n”;
foreach $var (sort(keys(%ENV))) {
$val = $ENV{$var};
$val =~ s|\n|\\n|g;
$val =~ s|”|\\”|g;
print “${var}=\”${val}\”\n”;
}

上記ファイルを、vi等で作成し、test.cgiなどのファイル名で保存。
実行権限(パーミッション)を与えておく

# chmod 755 /var/www/cgi-bin/test.cgi

LAN内の端末に移動し、ブラウザを起動、サーバのIPアドレスにつづけて/cgi-bin/test.cgiへアクセスしてみる。

DOCUMENT_ROOT=”/var/www/html”
GATEWAY_INTERFACE=”CGI/1.1″
HTTP_ACCEPT=”text/html,application/xhtml+xml,application/xml;q=0.9,image/webp,*/*;q=0.8″
HTTP_ACCEPT_ENCODING=”gzip,deflate,sdch”
HTTP_ACCEPT_LANGUAGE=”ja,en-US;q=0.8,en;q=0.6″
HTTP_CONNECTION=”keep-alive”
HTTP_COOKIE=”PHPSESSID=tijh4jn3dmo433un1kh49ievo0; wfvt_1999777401=5440b1d12f101″
HTTP_HOST=”www.ekbt.net”
HTTP_USER_AGENT=”Mozilla/5.0 (Windows NT 6.1; WOW64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/38.0.2125.104 Safari/537.36″
PATH=”/sbin:/usr/sbin:/bin:/usr/bin”
QUERY_STRING=””   

以下略

などと、CGIスクリプトが実行され、結果が表示されればOK。
その他、日本語表示を含む時刻を表示するサンプルCGIスクリプト

#!/usr/bin/perl
##
## printenv — demo CGI program which just prints its environment
##

$time = time; # time関数は1970年1月1日0時0分0秒から現在までの秒数を返す
$jtime = localtime(time); # 日本時間のget
$gtime = gmtime(time); # グリニッジ標準時間のget(日本時間と9時間差)

print “Content-type: text/html; charset=utf-8\n\n”;
print “testjp.cgi“;
print “1970年1月1日0時0分0秒からの現在までの秒数….$time
“;
print “<hr>”;
print “現在の日付時刻は

“;
print “日本時間:$jtime
“;
print “標準時間:$gtime
“;
print ““;

※Content-type: text/html; charset=utf-8は、サーバ本体で作成している場合。もしWindowsのShift_JISファイルをアップしたら Content-Type\” content=\”text/html; charset=Shift_JIS とする。

※cgiが実行できない場合、実行権限(パーミッション)の設定を確かめる。SELinuxを使用している場合、強制モードになっていたら、それを許容(SELinuxを切る、警告は表示される)にしてみる。
※許容でもダメなら、これはSELinuxのせいではない。ディレクトリやファイルのパーミッションやディレクトリ構造などをもう一度確認してみる。

※cgi実行時、cgiからのファイルの書き込みが出来ない場合がある。SELinuxを使っている場合、強制モードになっていたら、それを許容(SELinuxを切る、警告は表示される)にしてみると、書き込みOKとなる場合もある。
これで実行書き込みできれば、cgiよりの書き込みファイルがSELinuxの設定で書き込めない可能性がある。
cgi-binのディレクトリをhome以下に移動して、書き込まれるファイルのSELinuxの設定SELinux Contentをhttpd_user_rw_content_tにしてみる。
cgi格納フォルダーは、httpd_user_script_exec_tに
gifの画像データの格納フォルダーは、httpd_user_content_t、中のデータも同様にする。

サーバ停止

この前から、作っていた。ぼろサーバ改め新サーバが、突然止まった。MySQLにブログのデータを登録していた時、突然ハング。リセットも効かなくなった。強制的に電源を切って、再起動させようとしたところ、今度は起動しない。CPU … “サーバ停止” の続きを読む

この前から、作っていた。ぼろサーバ改め新サーバが、突然止まった。MySQLにブログのデータを登録していた時、突然ハング。リセットも効かなくなった。強制的に電源を切って、再起動させようとしたところ、今度は起動しない。CPUファンやHDDは通電して回るようだが、電源のLEDすらつかない。大変なことになった。マザーかCPUかどちらかか、もしくは両方飛んだようだった。
仕方が無いので、代替えでマザーとCPUを用意した。もともとは、ファイルサーバ用にと計画していた組み合わせだ。

・CPU INTEL Celeron 430 [1.80GHz/L2:512kB] Conore-L FSB:800MHz LGA775[35W] リテールBOX ¥3,480

・MB BIOSTAR G31-M7 TE Intel G31+ICH7採用 GMA 3100 VGA統合 MicroATXマザーボード ¥4,269

これまた、モデル末期の超低価格品の組み合わせ。なにしろメモリーがPC2なので、これをそのまま使いたいのと、サーバなので、余計な機能はいらないなあとBIOSTARの基本機能のみのものにしてみた。ちょっと時代遅れでもあるが。
メモリーはそのまま流用。これは問題なかった。HDDもそのままでも起動して、問題なさそうだったが、なにしろデータ書き込み時飛んだので、なんらかのダメージがあって、あとあとそれで問題が起こっても困るので、500GBのHDDは4,000円前後と安いので、ついでに交換した。なので、Fedora13からまたインストールしなおしになった。MySQLやPHPまでは設定していたので、ここまでは長い道のりだ。
消費電力は、起動時最大0.6A-0.5A、稼働平均0.4Aで、以前と殆ど同じか、負荷がかかった時はすこし低消費電力になったようだ。
BIOSTARにしたせいで、lm_sensorsでマザーの情報がとれなくなった。どうも対応できないみたい。CPUの温度らしきものは、なんとか出るが、まあしかたがないか。直接測ってみてもそれほど高温にはならないようだ。
原因はなんだろうと考えてみたが、どうもマザーがあやしい。そもそもこの壊れたマザーASUSのM4A785D-M、Phenom6コア最速CPUをがんがん動かしていた。また、turbokeyという簡単にオーバークロック出来る仕組みも持っている。また、PS2キーボードとPS2マウスが共有で1つになっている。まあ、最近はUSB経由でキーボード・マウスを使うことが多いので、いいのだが、たまたまPS2キーボードを使っていた。どれが、直接の原因かは分からないが、機能満載のMBでどれかがうまく動作しなくなったのだろう。となるとCPUは生きているかもしれない。まあそのうち、原因の究明もしよう。

ぼろサーバ改め新サーバの作成-その5

■サーバの電力測定 一応、インストールもすんで、動作も安定し、サーバの細かい設定に入ってきているので、サーバの電力を測定してみた。基本構成は、最初と同じだが、CPUは省電力仕様のX240eに変更してみた。 結果は定常時0 … “ぼろサーバ改め新サーバの作成-その5” の続きを読む

■サーバの電力測定
一応、インストールもすんで、動作も安定し、サーバの細かい設定に入ってきているので、サーバの電力を測定してみた。基本構成は、最初と同じだが、CPUは省電力仕様のX240eに変更してみた。
結果は定常時0.4A程度。電源投入時は1.0A。OS起動時0.6A。

◇電気代は、だいたいこのくらい(http://kunisan.jp/denki/で調べ)
種類: パソコン
消費電力: 40W(ワット)
1日あたりの使用時間: 24Hour(時間)
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排出量と同等です。
みごとに、Celeron 800MHz のサーバとほぼ同じ消費電力の、グリーンサーバになった。うふふ。

◇使用ハード
・CPU Athlon II X2 240e 2.8GHz 72℃ 45W L1:(64KB+64KB)×コア L2:1MB×コア

・マザーボード M4A785D-M PRO(ASUSTek)
・HDD  HDS721050CLA362 (500GB SATA300 7200)(HGST [日立グローバルストレージ])
・電源  ZU-360B(アビー [abee])

ぼろサーバ改め新サーバの作成-その4

■Sambaサーバの設定 まず、共有するディレクトリを作成。今回は、/varの中にsambaディレクトリを作成し、その中にshareディレクトリを作成し、そのディレクトリを共有する。まずは、そのディレクトリを作成。 gn … “ぼろサーバ改め新サーバの作成-その4” の続きを読む

■Sambaサーバの設定
まず、共有するディレクトリを作成。今回は、/varの中にsambaディレクトリを作成し、その中にshareディレクトリを作成し、そのディレクトリを共有する。まずは、そのディレクトリを作成。
gnomeからだと、varディレクトリを開き、そこで、「ファイル」->「フォルダー」と選択し、sambaディレクトリを作成。

そして、その中に、shareディレクトリを作成する。

できたフォルダーを右クリックして、プロパティを開き、アクセス権をnobodyに設定。

つづいて、Sambaサーバの設定。インストール時にサーバ設定ツールを入れていると、GUIで、設定できるツールがある。
「システム」->「管理」->「Samba」と選択。

すると、Sambaサーバの設定が出る。ツールバーの「+」をクリックして、共有するディレクトリを設定する。
メニューからなら、「ファイル」->「共有を追加」を選択

すると、「Samba共有の編集」が表示される。ここの「基本」タブで、先ほど作った共有用ディレクトリを「閲覧」ボタンをクリックして、設定。共有名を入れる。

続いて、今回、自由にアクセスできるファイルサーバとするので、「アクセス」タブで、「不特定多数のアクセスを許可する」を選択。

設定が終わったら、「OK」ボタンをクリック。
次に、メインメニューから、「プレファレンス」->「サーバ設定」を選び、「基本」タブで、Windowsのネットワークのワークグループを設定、「記述」は、分かりやすい名前などを入れておく。

次に、「セキュリティ」タブで。認証モードを「共有」、暗号化パスワードを「はい」、ゲストアカウントを「ゲストアカウントなし」に設定。「OK」ボタンをクリック。

これで、Sambaサーバの設定は終わり。
Sambaサーバは設定ツールを使うと設定後起動しているはず。
一応、サービスで、smbとnmbの起動の設定を確認しておく。
「システム」->「管理」->「サービス」と選択。

サービスの設定が出たら、smbとnmbの起動の設定が有効か確認する。

Windowsのマシンに移動して、ネットワークにSambaサーバが表示されているか確認する。
なお、WindowsVistaやWindows7で使われているホームグループではなく、WindowsXP時代からの、「共有」の設定になるので、「ネットワークと共有センター」の「共有の詳細設定」の「ホームグループ接続」で、「ユーザアカウントとパスワードを使用して他のコンピュータに接続する」に切り替えておく。もともと、WindowsXPとVistaや7で共有している場合は、この設定になっているはず。

■Windowsマシンから見えない。もしくは見えているが、中に入れない場合、ファイアーウォールやSELinuxの設定が必要かもしれない。
ファイアーウォールを使っている場合は。Samba用に穴をあける。
gnomeのディスクトップのメニューから、「システム」->「管理」->「ファイアーウォール」を選ぶ。

「ファイアーウォールの設定」が表示されたら、「信頼したサービス」をクリックし、サービスの中から「Samba」を探してチェックを入れる。

SELinuxを使っている場合は、その設定を行う。「システム」->「管理」->「SELinux Management」を選択。

SELinux管理者が表示されたら、「ブーリアン値」をクリック、「Module」の「samba Allow samba to share any file/directory read/write.」にチェックを入れる。

ぼろサーバ改め新サーバの作成-その3-2

■インストール後にすること-2 ネットワークの設定 サーバーにするために固定IPをふる。インターネットには、ルーター経由で、LAN接続しているので、ルータの設定を参考にして、固定IPアドレスをどうするか決めて、それを設定 … “ぼろサーバ改め新サーバの作成-その3-2” の続きを読む

■インストール後にすること-2 ネットワークの設定
サーバーにするために固定IPをふる。インターネットには、ルーター経由で、LAN接続しているので、ルータの設定を参考にして、固定IPアドレスをどうするか決めて、それを設定する。
設定は、gnomeのデスクトップなら、「システム」->「管理」->「ネットワーク」と選択すると、ネットワークの設定ができる。

ネットワーク設定が出るので、「デバイス」タブをくりっくして、eth0がきちんと認識されているかを確認、そして「編集」をクリックすると、eth0の詳しい設定が出来る。

イーサーネットデバイスが表示されたら、「コンピュータの起動時にデバイスを起動」にチェックを入れる。サーバーなので、起動時に自動的に起動したほうがいいので...。また、固定のIPアドレス設定をクリックして、アドレス・サブネットマスク、デフォルトゲートウェイアドレスを設定。1番目のDNSも設定。

再起動してみて、ネットワークが安定しているか試してみる。FireFoxなどで、インターネットアクセスしてみれば、簡単にOKかどうか分かる。

うまく接続出来てないときは、右上のネットワークのアイコンを右クリックして、接続できているか確かめる。うまくいかないときは、上記ネットワーク設定を確認してみる。

■SSHによるLAN内リモート接続
ネットワーク接続が安定してきたら、Tera TermからLAN内よりのリモート接続してみる。
接続できたら、リモートからサーバが色々管理できる。

ユーザでログインし、su – でrootにログイン

ログイン出来たら、アップデートを実行じておく。

アップデートが終わるまでしばらく待つ。

■ntpdで、時刻合わせ
サーバなので、時間がずれるのはちょっとこまるので、ntpdで自動的に時刻を合わせ続けるようにしておく。
まずは、yumでインストール

もう、はいっていたようだ。
つづいて、時刻を合わせる先、日本標準刻のサーバの設定。
http://www.jst.mfeed.ad.jp/のサーバを使わせてもらう。
viで、/etc/ntp.conf を編集。
server ntp3.jst.mfeed.ad.jp
server ntp2.jst.mfeed.ad.jp

を追記、Fedoraの方はコメントアウトしておく

設定がすんだら、起動。

しばらくしてからntpq -pで、どのくらいあってきているか確認してみる。

自動起動するよう設定。

■lm_sensorsで、サーバのハードの管理
まず、yumでインストール

インストールが終わったら、sensors-detectで、ハードの認識。だいたい「enter」キーを押すとよい。

認識が終わったら、sensorsコマンドで、マザボやCPUの状態が見れる。

■VNCサーバのインストール
SSHで、コマンドラインでリモート操作はできるが、gnome経由で、グラフィカルにリモート操作できるようにする。VNCサーバーを使っている。まず、yumでインストール

yum -y install tigervnc-server

VNCクライアント(Viewer)を持ってくる。

RealVNC(http://www.realvnc.com/)から
ダウンロード
VNCサーバの起動
VNCサーバを起動し、画面サイズを800×600にする#

# vncserver -geometry 800×600

パスワードを聞かれる

You will require a password
Password:
Verify:

VNCサーバが起動する。
ファイアーウォールが稼働しているときは、穴を開ける。
「システム」->「管理」->「ファイアーウォール」と選択する。ファイアウォールの設定が表示されたら、左にあるその他のポートをクリックする。そして、右の追加ボタンをクリック。

VNCが使用するポートは5901から、使う分だけで設定する。

これで、サーバー側での設定は終わり。
クライアントに移動して、
VNC Viewerを起動して、接続先の「DNS名かIPアドレス」 「:」 「ディスプレイ番号」
を入力。
ディスプレイ番号は、1つしかVNCサーバを使っていない場合は、たいてい1。

接続出来た。これで、gnome経由のグラフィカルなリモート操作も可能。

ぼろサーバ改め新サーバの作成-その3-1

■インストール後にすること-1 インストールが終了し、再起動し、Fedora13が起動したら、インストールはうまくいっている。うまく起動すると「ようこそ」の画面が出るはず。「進む」をクリック。 次に、ライセンスの説明がで … “ぼろサーバ改め新サーバの作成-その3-1” の続きを読む

■インストール後にすること-1
インストールが終了し、再起動し、Fedora13が起動したら、インストールはうまくいっている。うまく起動すると「ようこそ」の画面が出るはず。「進む」をクリック。

次に、ライセンスの説明がでる。Fedora13はGNU General Public License version 2 のライセンスの制限や義務がある。確認して「進む」をクリック。

次は、ユーザーの設定。ユーザーはあとで追加出来るが、最低1つは作っておかないといけない。ユーザーの設定がすんだら、「進む」をクリック。

次は、日付と時刻。マザーボードの日付があまりに違っているときは、合わせておく。正確に合わせるのはあとでntpdでやるので、大体の時間でいい。

次は、ハードウエアのプロファイルを送信するかどうか。ここは、「プロフィールを送信しない」にチェックを入れて、「終了」ボタンをクリック。

「プロフィールを送信しない」を選択していると、考え直すかどうか聞いてくる。「いいえ、送信しません」をクリック。

すると、ログイン画面になる。先ほど作成した、ユーザーを選択し、パスワードを入力、「ログイン」ボタンをクリックすると、ログイン出来るはず。

これで、インストール完了!!。

ぼろサーバ改め新サーバの作成-その2-2

■Fedora13のインストールの詳細-2 つづいて、インストールタイプの指定になる。 新規インストールなので、一番上の「全ての領域を使用する」を選択。そして、下の「パーティションレイアウトの再確認と変更」にチェックを入 … “ぼろサーバ改め新サーバの作成-その2-2” の続きを読む

■Fedora13のインストールの詳細-2
つづいて、インストールタイプの指定になる。
新規インストールなので、一番上の「全ての領域を使用する」を選択。そして、下の「パーティションレイアウトの再確認と変更」にチェックを入れておくと、あとで、色々パーティションを変更したいとき便利。

「パーティションレイアウトの再確認と変更」にチェックを入れておくと、下のようなパーティション内容が表示される。最初はrootのみだが、/homeや/varなどを別に作ってもよい。この場合、/の選択し、下の「編集」ボタンをクリックして、領域を減少させてから、あいた部分に「作成」で新しく作ると良い。

次へをクリックすると、フォーマットの警告が出る。「フォーマット」ボタンをクリックする。

つづけて、「変更をディスクに書き込む」のボタンをクリック

とHDDのフォーマットが始まる。しばし待つ。

次は、ブートローダー。今回HDDに新規にインストールしているので、特に変更はない。「次へ」をクリック

フォーマットが終わると、次は、インストールするソフトウエアの選択だ。今回は、WWWサーバが目的なので、「Webサーバ」を選択。下の、「今すぐカスタマイズする」をクリックしておく。後でゆっくり入れてもいいが、ここでいれておく。

「今すぐカスタマイズする」をクリックしておくとインストールするソフトの選択になる。最初は、「ディスクトップ環境」。ここは「gnome」をチェックグラフィカルディスクトップも入れないでおく方法もあるが、あとで、VNCでリモート操作をしたいので、入れておく。やはりGUIの方が、普段なれているので、操作しやすいというのもある。

次は、「アプリケーション」これは、サーバなので、最低限にしておく。「エディタ」は必須だな。色々設定をいじくるとき便利に使える。「グラフィカルインターネット」もあると、回線の接続チェックなどのとき便利。

次は、「開発」。サーバーで開発することはないと思うので、ここは、アップデートや追加インストール時に必要な「開発ツール」や「開発ライブラリ」を選択。

次のサーバは、稼働させるサーバを選択。今回は、Webサーバはもちろん、Windows用ファイルサーバ、それに、サーバ設定ツールも入れる。これがあるとサーバ設定がGUIで出来て色々便利。

次は、「ベースシステム」。ここは、「システムツール」や「ハードウエアサポート」にチェックを入れる。Javaは必要だったら入れる。「X Window System」は当たり前。

その他、「ベース」や「入力メソッド」、「管理ツール」にチェックを入れる。入力メソッドは、サーバとはいえ、ちょっとした時、日本語が使えると便利。

次に「言語」は特に何も追加はなくてもよい。

終わったら、下の「次へ」ボタンをクリックすると、インストールが始まる。まず依存関係のチェック。

その後、パケージのインストールが始まる。ここも時間がかかるのでしばし待つ。

インストールが終わると、再起動になる。

ぼろサーバ改め新サーバの作成-その2-1

■Fedora13のインストールの詳細-1 Fedora13のDVDイメージをダウン後、DVDに焼いてPCにセット。DVDより起動させると、インストーラが起動する。今回64bit版にした。 起動すると、まず、DVDメディ … “ぼろサーバ改め新サーバの作成-その2-1” の続きを読む

■Fedora13のインストールの詳細-1
Fedora13のDVDイメージをダウン後、DVDに焼いてPCにセット。DVDより起動させると、インストーラが起動する。今回64bit版にした。
起動すると、まず、DVDメディアのテスト画面となる。ここは、「Skip」でいい。

今回、インストーラはグラフィカルで起動。CPUは3GHzだし、グラフィックもオンボードながらATI Radion HD4200相当で、HDMI出力もできるので、余裕だし、メモリーも1GBでこれも余裕だ。グラフィカルインストーラは、グレーを基調としたカラーリングに変更された。おとなしい画面になった。「Next」ボタンをクリック。

次は、言語の選択。これは「日本語」を選択し、「Next」ボタンをクリック。

次は、キーボードの選択、これも、「日本語」を選択し、「Next」ボタンをクリック。

と、ここまでは、以前と同じだったが、これからがちと違うようになった。インストール先の選択。ここは、上の「基本ストレージデバイス」を選択。下はどうもメインフレームを使っているいるときのようだ。

と、次はエラーが出た。これは、新品HDDを使ったせいだ。MBRに何もかかれていないからだろう。これは当然「全てを再初期化」をクリック。

次は、ホスト名。ドメイン名が決まっているときは、入力。LAN内でのファイルサーバなども場合も、なにか入れておくと、Windows側から分かりやすい。

次は、タイムゾーン。これは「アジア/東京」。通常はこれでOKだが、WWWサーバやメールサーバーで、海外とのやりとり多い場合、時差が発生するので、下の、「システムクロックでUTCを使用」にチェックを入れておく。それ以外は、チェックははずしておいて、日本のローカルタイムで運用すればいいだろう。

つぎは、rootのパスワード。パスワードは重要なので、パスワード作成ツールなどを使い、出来る限り複雑なものを作っておいた方がいい。

つづく...。

ぼろサーバ改め新サーバの作成-その2

■ OSのインストール ハードが準備できたので、つぎはOS。もちろんLinuxだが、Fedora13の64bit版にしてみた。CPUの性能をフルに発揮させ、セキュリティの面でもなにかと都合がいい。 最近は、サーバ用OSと … “ぼろサーバ改め新サーバの作成-その2” の続きを読む

■ OSのインストール
ハードが準備できたので、つぎはOS。もちろんLinuxだが、Fedora13の64bit版にしてみた。CPUの性能をフルに発揮させ、セキュリティの面でもなにかと都合がいい。
最近は、サーバ用OSというとCentOSという呼び声も高い。また最近売り出し中のUbuntuなどもある。しかし、REDHAT時代から使ってきて、Fedoraで採用された仕組みは、そのうちRedhatのエンタープライズに採用されるとのことなので、Fedoraに執着している次第。
早速、ダウンしていた、Fedora13の64bitのDVDのISOをDVDに焼いてインストール。手順はFedora12とほとんど同じなようだ。そしてめでたくインストール終了。

インストール手順はそのうちに...。

そして、インストール後、VNCサーバと、lm_sensors、sambaにて共有のテスト、NTPDで時刻の合わせなどを行った。
Apacheもインストール時に、wwwサーバを選んだので、めでたく稼動と、ここまでは順調。

ぼろサーバ改め新サーバの作成-その1

■ ハードの準備 この前から作っていた、ぼろサーバだが、マザーやCPUなどもう10年ものも多く、今後どのくらい動いてくれるか分からないので、ちょっと本格的に使うには心配だ。なので、折角作ったが、これはバックアップサーバと … “ぼろサーバ改め新サーバの作成-その1” の続きを読む

■ ハードの準備
この前から作っていた、ぼろサーバだが、マザーやCPUなどもう10年ものも多く、今後どのくらい動いてくれるか分からないので、ちょっと本格的に使うには心配だ。なので、折角作ったが、これはバックアップサーバとして置いておき、もしものときに切り替えてつかうこととした。そして、本格運用できるサーバを作ることとした。
この前使用していた。ASUSのマザーM4A785D-Mだが、性能的には問題もないが、ひとつ、FDD用のインターフェイスがないのが気に入らなかった。そこで、GIGABYTEのMA785GM-US2Hへと入れ替えた。ASUSのマザーは余ったので、これを使い新サーバを作成することとした。結構機能がふんだんで、サーバにはちともったいない気もする。一応、Atomでの、超低消費電力サーバとも思ったが、今回余ったマザーがもったいないので、Atomは次の機会にした。CPUは、マザーの関係でAMDとなるのだが、価格も安く消費電力も65Wと小さいAthlonⅡX2_250にした。これとてFSBは3Ghzだ。超高速サーバになる。
メモリーはCFDの1G、PC2-6400のものがあまっていたので、これを使用。
HDDは、500GBの新品を導入。HDDは一番壊れ易いので、新品のHDS721050CLA362 (500GB SATA300 7200)(HGST [日立グローバルストレージ])を選択。結構安い。RAIDにはせず、もしもの時は、バックアップサーバにサーバごと切り替える。
ケースは前と同じものを使用したが、電源が結構古い。4-5年は経っているので、電源をケチってトラブルで止まるのもいやなので、新しいものにしようと思ったが、さて、どれにするか悩むこととなった。電源容量は300W程度あれば十分なのだが、なるべく安く丈夫なものをと、色々調べていたら、昔の電源で結構もっている電源の内部構造と良く似たものがあった。接続ケーブルを最新にしているような感じだ。それはZUMAXのZU-360Bだ。価格も結構安い。これなら安いが大丈夫かな?!
これで、晴れて組み入れ。

電源を入れて、起動試験。すると、マザーのチップセットが大きいヒートシンクがついてるが、結構熱くなる。なので、HDDマウンタを使い、ファンをつけた。
今回使用した部品
■CPU
Athlon II X2 Dual-Core 250
■マザーボード
M4A785D-M PRO(ASUSTek)
■HDD
HDS721050CLA362 (500GB SATA300 7200)(HGST [日立グローバルストレージ])
■電源
ZU-360B(アビー [abee])
■検討したAtomのマザー
BOXD510MO(INTEL)

RSS
Follow by Email