それマグで!

知識はカップより、マグでゆっくり頂きます。 takuya_1stのブログ

習慣に早くから配慮した者は、 おそらく人生の実りも大きい。

玄箱インストールの続き。

テーマを3行で

Debian化すると、
タダのDebianじゃん?
デフォルトのまま頑張る

前回インストールしたsshdとかを自動起動させる

インストールしたsshdが自動起動しない。なので再起動後にrsyncがログインに失敗した。


玄箱montavista linuxを搭載している。Debianにはそもそもランレベル管理がない。

参考サイトを見ながら考える


玄箱/etc/inittab


ここによると。inittabを直接編集でランレベル制御が近道のようだ。RedHat系使ってるとランレベルは基礎知識。Debianに移行して1年なのでスッカリ忘れてる。

root@KURO-BOX:~#vim /etc/inittab
# /etc/inittab: init(8) configuration.
# $Id: inittab,v 1.8 1998/05/10 10:37:50 miquels Exp $

# The default runlevel.
id:2:initdefault:

# Boot-time system configuration/initialization script.
# This is run first except when booting in emergency (-b) mode.
si::sysinit:/etc/init.d/rcS

# What to do in single-user mode.
~~:S:wait:/sbin/sulogin

# /etc/init.d executes the S and K scripts upon change
# of runlevel.
#
# Runlevel 0 is halt.
# Runlevel 1 is single-user.
# Runlevels 2-5 are multi-user.
# Runlevel 6 is reboot.

などと書いてある。つまりここを読めば分ると。

#> ln -s /etc/init.d/ssh /etc/rc.d/rc2.d/S30ssh
#> ln -s /etc/init.d/ssh /etc/rc.d/rc0.d/K30ssh
#> ln -s /etc/init.d/ssh /etc/rc.d/rc6.d/K30ssh
#> /sbin/shutdown -r 0

ちなみに、shutdown は /sbinにある。

xinetd 使っても良いんだけどねぇ。

sshだけのためにxinetdインストール&設定も面倒だ。やるんなら、thttpd,ftpd,sshdなどまとめてやらないとね。SWATでxinetdをインストールをよくやるけれど、Debian化なしの純正玄箱なのでSWATいらんし。