ホームページ > php教程 > php手册 > httpd サービスを再起動、停止、開始するにはどうすればよいですか?

httpd サービスを再起動、停止、開始するにはどうすればよいですか?

WBOY
リリース: 2016-06-21 09:00:33
オリジナル
1546 人が閲覧しました

/etc/init.d/xxx start | stop | restart
/etc/init.d/httpd reload
利点: プロセスの PID を調べる必要はありません
/etc/init.d/ httpd restart
閉じて再度開きます
/etc の下には rc?.d など、シンボリック リンクが多数含まれるディレクトリが多数あります。ここで、? はランレベル番号と rcsysinit.d を指します。これらのディレクトリにはシンボリック リンク ファイルがあり、その名前は K または S で始まり、その後に 000 ~ 999 の 3 つの数字が続きます。 K はサービスを停止 (Kill) することを意味します。 S はサービスの開始を意味し、数字は起動プロセス中の実行順序を示します。数字が小さいほど、起動プロセス中に早く実行されます。 initbiah が他のランレベルに移行すると、対応するサービスの一部が停止され、他のサービスが開始されます。
実際にはすべてのスクリプトは /etc/init.d にあります。これらはすべての作業を実行し、すべてのシンボリックリンクはそれらを指します。強制終了 (killing) 接続と開始 (starting) 接続は、/etc/init.d 内の同じスクリプトを指します。これは、これらのスクリプトを呼び出すときにさまざまなパラメーター (Stop-Stop、Start-Start、Reload-Reload、Display Current Status-Status など) を使用できるためです。K 接続が使用される場合は、それに応じて Stop パラメーターが使用されます。使用する場合は、それに応じて Start パラメータを使用します。
例外が 1 つあります。 rc0.d および rc6.d ディレクトリ内の S リンクはサービスを開始しません。これらは、特定のサービスを停止するために stop パラメーターを使用して呼び出されます。この背後にあるロジックは、シャットダウンまたは再起動の準備ができたときに、サービスを開始するのではなく、サービスを停止するだけであるということです。
スクリプトのパラメータは次のとおりです:
start: サービスを開始します。
stop: サービスを停止します。
restart: まずサービスを停止してから開始します。
reload: サービス構成が更新されました。サービスの構成ファイルを変更した後にサービスを再起動する必要がない場合は、このパラメータを使用します。
status: サービスが実行中かどうかをユーザーに示します。実行中の場合は、PID も表示されます。



関連ラベル:
ソース:php.cn
このウェブサイトの声明
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。
人気のおすすめ
人気のチュートリアル
詳細>
最新のダウンロード
詳細>
ウェブエフェクト
公式サイト
サイト素材
フロントエンドテンプレート