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
コメントを残す