chkconfigとは

杉野真美アナです。
よく眉間にしわを寄せていますが、そこがまた魅力です。
f:id:linesnova:20131021140853j:plain:h200
改めてですが、chkconfig に振れていきます。
起動スクリプトを管理するコマンドです。

まずコマンドから

#一覧参照
/sbin/chkconfig --list

#追加
chkconfig --add {起動スクリプト名}

#削除
chkconfig --del {起動スクリプト名}

ランレベルについて、
ランレベルとは、OSが動作する際に動くためのレベルのことで、
0〜6のどれかに必ず当てはまります。
例えば、以下のサービスの起動スクリプトを参照すると以下のようになります。

# chkconfig --list lsyncd
lsyncd         	0:off	1:off	2:on	3:on	4:on	5:on	6:off

こちら引用になりますが、各レベルの意味はこんな感じだそうです(大概は3,5で動作)

0	halt	システムが停止をしている状態
1	Singlle user mode	シングルユーザー、ネットワークログインなし、CUI
2	Multiuser, without NFS	マルチーユーザー、ネットワークログインなし、CUI
3	Multiusr	マルチーユーザー、ネットワークログインあり、CUI
4	-(unused)	(未使用)
5	Multiuser(with GUI)	マルチーユーザー、ネットワークログインあり、GUI
6	reboot	再起動中

基本的な使い方として、ランレベルをサービスに登録しておくと、自動起動することができます。
上記の2〜5がonの状態になっている場合、自動起動されていることを示します。