sysrqdとは、マジックSysRqキーをnetwork超しにできるようにするdaemon
http://ja.wikipedia.org/wiki/%E3%83%9E%E3%82%B8%E3%83%83%E3%82%AFSysRq%E3%82%AD%E3%83%BC
【firewallを停止する(手っ取り早く設定するため)】
$ /sbin/chkconfig --list|grep iptabl
iptables 0:off 1:off 2:on 3:on 4:on 5:on 6:off
# /sbin/chkconfig iptables off
# /sbin/chkconfig --list|grep iptabl
iptables 0:off 1:off 2:off 3:off 4:off 5:off 6:off
# /etc/rc.d/init.d/iptables stop
ファイアウォールルールを適用中: [ OK ]
チェインポリシーを ACCEPT に設定中filter [ OK ]
iptables モジュールを取り外し中 [ OK ]
【sysrqd用のpassword fileを準備する】
# chmod a+x /etc/init.d/sysrqd_start
/etc/init.d/sysrqd_start
---------------------------------------------
#!/bin/sh
# chkconfig: 345 99 01
# description: sysrq
/home/user/bin/sysrqd &
exit 0
---------------------------------------------
【sysrqdの自動起動を設定する】
chkconfig --add sysrqd_start
# /sbin/chkconfig --list|grep sysrq
sysrqd_start 0:off 1:off 2:off 3:on 4:on 5:on 6:off
# /sbin/chkconfig --list|grep sysrqd
sysrqd 4094/tcp # sysrq daemon
sysrqd 4094/udp # sysrq daemon
【sysrqdを操作する】
$ telnet TARGET_HOST 4094 (teratermだとpasswrd入力で、Go away!になってしまう)
Trying x.y.z.a...
Connected to TARGET_HOST (x.y.z.a).
Escape character is '^]'.
sysrqd password: mypassword
sysrq> s (マウントされているすべてのファイルシステムをsyncする)
sysrq> u (マウントされているすべてのファイルシステムを読み込み専用モードで再マウントする。)
sysrq> b (即座に再起動する。この際ファイルシステムのsyncやアンマウントは行われない。)
refer to http://www.ubuntugeek.com/manage-linux-sysrq-over-network-using-sysrqd.html
【その他の方法】
・alt+SysRq+文字
SysRq(PrintScreen)+ALT+s (disk sync)
SysRq(PrintScreen)+ALT+c (crash dumpをfile出力、5分待ってみる)
SysRq(PrintScreen)+ALT+b (reboot、5分待ってみる)
0 件のコメント:
コメントを投稿