Help us understand the problem. What is going on with this article?

Linuxでサービス自動起動の設定(覚え書き)

More than 3 years have passed since last update.

自動起動を設定できるサービスを確認する

サービスを起動する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
mt2
ゲーム会社勤務のエンジニア。 Ruby,Ruby on Rails,Unity...インフラ(AWS)勉強中
Why not register and get more from Qiita?
  1. We will deliver articles that match you
    By following users and tags, you can catch up information on technical fields that you are interested in as a whole
  2. you can read useful information later efficiently
    By "stocking" the articles you like, you can search right away