MySQLとApacheの自動起動

MySQLとApacheの自動起動

サーバーの再起動時に特定のデーモンが自動的に起動されるようにするにはどうすればよいですか?

私が見つけたこの投稿私はサーバーエラーに関してデーモンの自動起動を操作する方法の詳細な説明を探しています。

私はCentOS v5.8を使用しており、システムの再起動後にMySQLとApacheがデフォルトで起動するようにしています。構成ファイルの変更が含まれますか?

答え1

CentOS 5リポジトリからMySQLとApacheをインストールした場合は、すでにインストールされている必要があります/etc/init.d。これを使用して、chkconfigシステムの起動後に開始されるサービスを管理できます。

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

この数字はさまざまな実行レベルに対応します。

答え2

悪魔バックグラウンドプロセスです。しばしば呼び出されます。提供する、また。

どのサービスがいつ始まりますか?ランレベル配置されたディレクトリとリンクに定義されています/etc/init.d

これらのサービスを管理するために使用されるcliフロントエンドはchkconfig

/etc/init.dにあるいくつかのスクリプトのヘッダーを見ると、いくつかの数字を見ることができます。一部はサービスを開始する必要がある実行レベルを定義し、一部はサービスをそのレベル内で開始する必要がある場合のシーケンス番号と、サービスを停止する必要がある場合のシーケンス番号を定義します。これRCスクリプト(init設定ファイルを介して呼び出される/etc/inittab)ランレベルに到達または変更されたら、これらのスクリプトに対して魔法呼び出しを実行します。

関連情報