Debian GNU/Linuxの起動とランレベル

起動

Debian GNU/Linuxの起動は以下の手順で行われます。

  1. 電源投入
  2. BIOSが起動、HDDのMBRに制御移管
  3. MBRに書き込まれているブートローダー(GRUB)が起動
  4. ブートローダからカーネルを呼び出す
  5. デバイスドライバを読み込み、デバイスを初期化
  6. initプログラムが設定ファイル/etc/inittabを基に起動(デフォルトはrunlevel 2)

ランレベル

runleveldebianの定義RedHat系の定義
0halthalt
1single-usersingle-user
2multi-user(default)multi-user, w/o Network
3multi-userfull multi-user(default)
4multi-userunused
5multi-usergraphical login
6rebootreboot
※debianでは2-5は全く同じものです。

(現在のrunlevelを調べる)
# /sbin/runlevel
  N 2

(runlevel 1に変更する)
# /sbin/init 1 → single-userに移行します

各種サービスの自動起動・停止方法

RedHat系のchkconfigと同じようにサービスの自動起動をするかどうかを指定する方法

(サービスの自動起動を設定する)
# update-rc.d サービス名 defaults

(サービスの自動起動を停止する)
# update-rc.d サービス名 remove

(update-rc.dコマンド詳細)
# man update-rc.d

(サービスの自動起動をリスト表示する)
# ls /etc/rc?.d/ → ?にはrunlevelを指定する

▲ページ先頭へ

スポンサード リンク