«前の日記(Tue, 30 Mar 2010 (平成22年)) 最新 次の日記(Thu, 01 Apr 2010 (平成22年))» 編集 RSS with tsukkomi RSS without tsukkomi

実験的「実験的日記」


Wed, 31 Mar 2010 (平成22年) [長年日記]

_ サーバが止まってた理由

たぶんこれをさばききれなかったのだろう。

$ grep POST /var/log/apache2/access.log | grep "29\/Mar\/2010:15" | wc -l
1228

お、単一のノードからかと思ったらそうじゃない。ボットネットみたいなものからアクセスを集中的に受けたということ ?

$ grep POST /var/log/apache2/access.log | grep "29\/Mar\/2010:15" | cut --delimiter=" " -f 1 | uniq -u | wc -l
1197

_ GRUB を用いたブートプロセスの設定

サーバ再起動時に GRUB の設定が中途半端だったことを思い出したので、起動画面に書いてあった「問題なく起動できるようなら upgrade-from-grub-legacy を実行してごらん」と読めた言葉に従って、

$ sudo /usr/sbin/upgrade-from-grub-legacy

と実行して再起動したら、GRUB の起動メニューすら出なくなって

grub rescue>

というプロンプトに直行してしまうようになってしまった。この状態ではパラメータをどう指定すればいいのかさっぱりわからない。

悩んでいたところ、古い GRUB の起動 CD を作ってあったことを思い出して、そこからこんなコマンドでなんとか起動できたので

> root (hd0,1)
> kernel /boot/vmlinuz-2.6.26-2-686 root=/dev/sda2 ro
> initrd /boot/initrd.img-2.6.26-2-686

上のリンク先を読みながら GRUB の再設定中。

追記:

$ sudo /usr/sbin/upgrade-from-grub-legacy
Installing GRUB to Master Boot Record of your first hard drive ...

Installation finished. No error reported.
This is the contents of the device map /boot/grub/device.map.
Check if this is correct or not. If any of the lines is incorrect,
fix it and re-run the script `grub-install'.

(hd0)   /dev/sda

GRUB Legacy has been removed, but its configuration files have been preserved,
since this script cannot determine if they contain valuable information.
If you would like to remove the configuration files as well,
use the following command:
  rm -f /boot/grub/menu.lst*
目次

«前の日記(Tue, 30 Mar 2010 (平成22年)) 最新 次の日記(Thu, 01 Apr 2010 (平成22年))» 編集