Changes between Initial Version and Version 1 of docs/vl7/cui-guide/service/start-and-stop


Ignore:
Timestamp:
2013/05/25 14:02:18 (11 years ago)
Author:
yasumichi
Comment:

--

Legend:

Unmodified
Added
Removed
Modified
  • docs/vl7/cui-guide/service/start-and-stop

    v1 v1  
     1[wiki:docs Vine Linux ドキュメント] / [wiki:../../../ Vine Linux 7.x] / [wiki:../../ CUI ユーザーズガイド] / [wiki:../ サービスの管理] / サービスの起動と停止 
     2 
     3= サービスの起動と停止 = 
     4 
     5各種サービスはデーモンと呼ばれるプログラムによって提供されます。これらのデーモンを起動したり停止するには、/etc/rc.d/init.d/ にあるスクリプトと chkconfig コマンドによって行います。/etc/rc.d/init.d/ のスクリプトは service コマンドを用いることで、デーモンの起動と停止をすぐに行えます。また、chkconfig コマンドはシステムを起動したときに、デーモンを起動するかどうかを設定します。 
     6 
     7== /etc/rc.d/init.d/ のスクリプト == 
     8 
     9大部分のサービスの起動と停止は /etc/rc.d/init.d/ に置かれたスクリプトによって制御することができます。以下の (service_name) の所を適切な名前にすると、使い方が表示されます。 
     10 
     11{{{ 
     12#!sh 
     13        $ /sbin/service  (service_name) 
     14 
     15        または 
     16 
     17        $ /etc/rc.d/init.d/(service_name) 
     18 
     19例       $ /sbin/service ypbind 
     20        *** Usage: ypbind {start|stop|status|restart|condrestart} 
     21}}} 
     22 
     23ypbindの場合、start(起動)と、stop(停止)、status(状態の表示)、restart(再起動)、condrestart(条件付きの再起動)を行うことができます。 
     24 
     25start、stop、status、restart、condrestart などを command (コマンド) と呼び、次のように利用します。 
     26 
     27{{{ 
     28#!sh 
     29        # /sbin/service (service_name) (command) 
     30 
     31例       # /sbin/service ypbind status 
     32}}} 
     33 
     34サービスごとに用意されているコマンドは異なります。起動していた時に、設定ファイルなどを読み込んで反映させる reload というコマンドを使えるものもあります。 
     35 
     36{{{ 
     37#!Admonition 
     38=== condrestart と restart === 
     39 
     40condrestart は、conditional restart を略したもので、起動しているかどうかをチェックして、起動していた場合に stop と start を実行することで再起動します。停止していた場合には stop も start もせず、停止したままです。 
     41 
     42restart は、起動しているかどうかに関わらず stop と start を実行するので、もともと停止していた場合でも起動します。 
     43}}} 
     44 
     45== chkconfig コマンド == 
     46 
     47これらのサービスをシステムが起動したときからすぐに使いたい場合は、[wiki:../chkconfig chkconfig コマンドによる自動起動の設定]を参照して、chkconfig コマンドを用いて設定して下さい。 
     48 
     49== インターネットサービスデーモン xinetd == 
     50 
     51アクセスコントロールなどの目的でクライアントからの接続要求の処理をサービス自身ではなく、xinetd というインターネットサービスデーモンに任せる場合があります。詳細については、xinetd のマニュアルを参照してください。 
     52 
     53{{{ 
     54#!sh 
     55$ man xinetd 
     56}}}