自動起動を設定できるサービスを確認する
サービスを起動するrcスクリプト(シェルスクリプト)が収められている。
コマンド
$ cd /etc/init.d
$ ls
mysqld redis nginx ....
サービス自動起動の設定をする
今回設定するのは、mysqld・redis・nginx。
コマンド
$ sudo chkconfig mysqld on
$ sudo chkconfig redis on
$ sudo chkconfig nginx on
サービス自動起動が設定されていることを確認する
各ランレベルに対応したディレクトリが用意されている。
ランレベル
/etc/init.d内のrcスクリプト(シェルスクリプト)へのシンボリックリンクを作って利用する。
※上記コマンドを実行すると、シンボリックリンクが作成される。
※Sxx(rcスクリプト名)のように先頭にSが付いているものが実行され、xxは実行される順番。
コマンド
$ cd /etc/
$ rc5.d
$ ls
lrwxrwxrwx 1 root root 16 10月 26 09:42 S64mysqld -> ../init.d/mysqld
lrwxrwxrwx 1 root root 18 9月 23 10:01 S80sendmail -> ../init.d/sendmail
lrwxrwxrwx 1 root root 15 10月 26 09:42 S85nginx -> ../init.d/nginx