SIMPLEINIT(8) | Linux Programmer's Manual | SIMPLEINIT(8) |
名前
simpleinit -プロセス制御の初期化を行う書式
init [ single ] [ script ]説明
init は Linux ブートシーケンスの最終ステップとして起動される。 single オプションが使われた場合、またはファイル /etc/singleboot がある場合、 /bin/sh を起動することでシングルユーザーモードに入る。ファイル /etc/securesingle がある場合、シングルユーザーモードを開始するために root パスワードが必要とされる。 root パスワードがない場合、または /etc/passwd がない場合、パスワードのチェックは省かれる。INITTAB ファイル
Linux コミュニティではいくつもの init プログラムが出現しているので、通常 inittab(5) の man ページに書かれている /etc/inittab ファイルについてのドキュメントをここに載せる:
bootprog=ファイル
fileprefix=文字列
PATH=検索パス
INIT_PATH=検索パス
tty ライン:termcap エントリ:getty コマンド
finalprog=パス
bootprog =
fileprefix = /sbin/init.d/
PATH = /usr/sbin:/usr/bin:/sbin:/bin
INIT_PATH = /sbin/init.d
fileprefix = /sbin/init.d/
PATH = /usr/sbin:/usr/bin:/sbin:/bin
INIT_PATH = /sbin/init.d
tty1:linux:/sbin/getty 9600 tty1
tty2:linux:/sbin/getty 9600 tty2
tty3:linux:/sbin/getty 9600 tty3
tty4:linux:/sbin/getty 9600 tty4
# tty5:linux:/sbin/getty 9600 tty5
# ttyS1:dumb:/sbin/getty 9600 ttyS1
# ttyS2:dumb:/sbin/getty -m -t60 2400 ttyS2
finalprog = /sbin/rc.xdm
シグナル
simpleinit(8) は、いろいろな方法でシグナルに応答する:- SIGHUP
- 設定ファイル /etc/inittab が再度読み込まれる。
- SIGTSTP
- プロセスを更に生成するかどうかを決めるトグルを切替える。
- SIGINT
- simpleinit(8) は数回 sync を実行し、 reboot(8) を開始しようとする。失敗した場合は、システムの reboot(2) コールを実行する。 Linux では、Ctrl-Alt-Del シーケンスが、システムのリブートではなく、 init プロセスにシグナルを送るように設定できる ( simpleinit(8) はデフォルトでこのようにしている)。
- SIGQUIT
- simpleinit(8) プログラムの代わりに、 reboot(8) プログラムが実行される。これにより、 init プロセスの古い i ノードが unlink されない場合でも、 reboot(8) はルートファイルシステムを (読み込みのみで) 正しく再マウントできる。
ファイル
/etc/inittab関連項目
inittab(5), ctrlaltdel(8) reboot(8), termcap(5), getty(8), agetty(8), shutdown(8), initctl(8)バグ
このプログラムは、Linux コミュニティに出現し始めた System V 互換版の init と区別するために、 simpleinit と呼ばれる。 simpleinit を正しく機能させるためには、 init としてリンクするか、同一にするべきである。著者
Peter Orbaek (poe@daimi.aau.dk)25 February 2001 | Linux 0.99 |