memorandums

日々の生活で問題解決したこと、知ってよかったことなどを自分が思い出すために記録しています。

サーバ再インストール

昨日は本当に参りました。。。ちょっとそのお話をします。

会議が終わったのが9時くらいでした。それから明後日の会議資料を準備しようと思い、なぜかWebサーバにアクセスして、これまた知らず知らずのうちにfsckしてしまった。

その後、何度か再立ち上げしたのですが立ち上がらず。。。

以下、復旧までの手順をメモしておきます。

■ファイル退避
・HDでは立ち上げ不能となった。(原因は/etc以下が損傷していたため/etc/inittabが読み込めず立ち上がらなかった)

・手元にKnoppix3.4のCDがあったのでこれでCDブートした。

デュアルブート用にhda1にWindows98、hda2にknoppixを入れていた。

・/dev/hda1と/deb/hda2をrwでマウントした。
 ⇒ mount /dev/hda1 mount /dev/hda2

・一番大切な/mnt/hda2/var/www以下を/mnt/hda1/に属性つきでコピー。

■OSインストール
・再びKnoppix3.4のCDがあったのでこれでCDブートした。

knoppixをhdにインストールする手順書を元にインストール。
http://knoppix.way-nifty.com/knoppix/2005/05/knoppix_2028_2.html

■ファイル復旧
・CDを抜き、HDで立ち上げる。

・上記「ファイル退避」の逆の手順で、hda1に退避したファイルをhda2に戻した。

■各種設定
・ネットワーク
ネットワークの設定にてこずる。カードが認識されていないのかと思ったがそうではなかった。色々やったあげくKDEのメニューにあるネットワークの設定でお任せ設定することができた。

sshdの立ち上げ
⇒ /etc/init.d/sshd start

・apt-getでvsftpdをインストール。
スーパーユーザになり、apt-get install vsftpd。

・/etc/vsftpd.confを設定し
 ⇒ 変更点
 anonymous_enable=NO
 write_enable=YES
 local_enable=YES

・vsftpdを起動。
⇒ /etc/init.d/vsftpd start

httpd.confの設定
⇒変更点
 ServerAdmin ktakahas@fuk.kindai.ac.jp
 ServerName tklab1.dyndns.org
 AddDefaultCharset off
 
  DirectoryIndex index.html index.htm index.shtml index.cgi  index.php
 

 
apacheの起動
 /etc/init.d/apache start

・あとは、rc.dにvsftpdとsshdapacheの起動を入れなければならない。。。まだやっていない。

下記リンクで勉強させて頂きました。
http://park15.wakwak.com/~unixlife/linux/

以下でOK
update-rc.d apache start defaults 90
update-rc.d ssh start defaults 90
update-rc.d vsftpd start defaults 90