Debian GNU/Linux 4.0″etch”が正式リリース [マイコミジャーナル]

http://journal.mycom.co.jp/news/2007/04/09/007/index.html

超低レベルながらDebian使いなのでいちおー。

ちょうど同じ頃、自鯖でapt-get updateしたらサーバが見つからない、ってなったので
適当にsource.listこねくりまわしてたら、libc6の依存関係でハマッてえらい目に…。
いやな予感がしたので、鯖運用に必要なデータだけ別マシンに移しておいたら、その翌日に鯖あぼーん orz
(とは言ってもgrubがコマンドラインになってすんなり立ち上がらなくなっただけなので、復旧方法はあった…のかも?)

データはバックアップしてたので、ここは綺麗さっぱり新規インストールを、ってことで
http://cdimage.debian.org/debian-cd/4.0_r0/amd64/iso-cd/

debian-40r0-amd64-netinst.iso
を焼いてネットワークインストール。

何とか約4時間で無事復旧~。
(まぁMovableTypeしか突っ込んでないような鯖なのに、これは時間掛かりすぎと言われそうな気も;)

以下、復旧までにやったこと箇条書き。

【普段使うユーザーでsudoが使えるように。】
% su
# vi /etc/sudoer

【エイリアスllを設定】
% vi ~/.bashrc
(コメントになっている部分を外す)

【必要なのをいろいろapt-get】
% sudo apt-get install apache2
% sudo apt-get install proftpd
% sudo apt-get install mysql-server
% sudo apt-get install webalizer

【DynamicDNSを使うために、dicedを持ってくる】
http://www.hi-ho.ne.jp/yoshihiro_e/dice/linux.html

【apache2の設定戻し】
バックアップファイルから以下のものを持ってくる。
/etc/apache2.apache2.conf
/etc/apache2/sites-available/default

【mysql – rootパスワードの設定&MT用ユーザーの追加】
% sudo mysqladmin -u root password newpassword
% sudo /etc/init.d/mysql reload
% sudo mysql -u root -p
mysql > grant all on MTDatabase.* to MTUser identified by ‘MTPassword’;
mysql > flush privileges;

【mysql – DBのリストア】
mysql > create database MTDatabase;
mysql > exit;
% sudo mysql -u root -p MTDatabase < backup.dmp 【movabletypeのインストール】 http://www.sixapart.jp/movabletype/manual/3.3/02_system_admin_guide/installation/linux.html

コメントを残す

メールアドレスが公開されることはありません。 が付いている欄は必須項目です

このサイトはスパムを低減するために Akismet を使っています。コメントデータの処理方法の詳細はこちらをご覧ください