Linuxのサービスの分類

サービスの分類

  1.はじめと分類サービス

    1、分類サービス

      

 

     自己の出発でスタート

      1、サービス開始:現在のシステムで実行されるサービスを作り、そして機能性を提供することです

      図2は、最初からサービス:システムがオンまたは再起動された後、サービスを可能にする開始手段から、システムは自動的にサービスの開始で始まります

    クエリは、サービスをインストール:

      1、RPMパッケージのインストールサービス

        chkconfigを--list開始からサービスの状態を確認するために、あなたはすべてのRPMパッケージがインストールサービスを見ることができます

      2、ソースパッケージのインストールサービス

        ビューのサービスのインストール場所、通常は/ usr / localの下に

    PSはプロセスを表示-aux

    RPMのソースは、インストールサービスおよびインストールサービスの違いをパッケージ化:

      RPMパッケージとソースパッケージのインストールサービスのインストールサービスとの違いは、異なる取付位置であります

      図1は、ソー​​スパッケージは、通常は/ usr / local、指定された位置に設置しました

      2は、RPMパッケージは、デフォルトの位置に設置しました

    

二、RPM管理サービス

  1、独立したサービス

    (1)独立したサービス管理

      /etc/init.dの起動スクリプトの場所

      の/ etc /のsysconfig初期環境設定ファイルの場所

      の/ etc /プロファイルの場所

      /etc/xinetd.confファイルxinetdの設定ファイル

      /etc/xinetd.dスタートアップスクリプトベースのxinetdサービス

      ここでのサービスに生成されたデータは/ var / libに

      / var / logログ

    2、独立したサービスを開始

      1は、/ etc / init.dディレクトリ/独立したサービス名開始/停止/ステータス/再起動

      2、サービスの独立したサービス名は起動/停止/ステータス/再起動

    --status-すべてのサービス

      インストール状態が記載されているすべてのRPMパッケージ

    3、独立したサービスの立ち上げ以来、

      1、chkconfigの[レベル] [独立したサービス名を実行--level] [ON | OFF]

      2、ファイル/etc/rc.d/rc.localのを修正

      3、スタートからのntsysvコマンド管理を使用して

  2、xinetdをベースのサービス

    スーパーデーモン

    1、インストールのxinetdおよびtelnet(telnetサービスは現在安全ではない、と独自のサーバー上のテストは、テストが終わった後に削除するために覚えていれば)

      yumをxinetdをインストール-y

      YUMのtelnetサーバをインストール-y

    2、xinetdのサービスを開始

      私たちの/etc/xinetd.d/telnet

    再起動xinetdサービス

      サービスxinetdの再起動

    開始から3、xinetdのサービス

      1、chkconfigをtelnetの上

      2、ntsysvを

 

第三に、ソースパッケージ管理サービス

  1、スタートソースパッケージのインストールサービス  

    1は、絶対パスを使用して、異なるソースパッケージの起動スクリプト、起動する起動スクリプトを呼び出すには、スタートアップスクリプトを参照して、ソースコードパッケージのインストール手順を表示することができます

      / usr / localapache2 / binに/はapachectl開始/停止

  ソースパッケージサービスの立ち上げ以来、2、

    私たちに/etc/rc.d/rc.local

    加入は/ usr / localapache2 / binに/はapachectl開始

  3、サービスはソースパッケージサービス管理コマンドを認識させ

    1、そのソースは、Apacheサービスオーダ管理サービスをパッケージ化することを開始することができます

      LN -sは/ usr / localapache2 / binに/はapachectl /etc/init.d/apacheソフトリンク

    サービスが開始されてからapacheのソースパッケージのchkconfigとntsysvのコマンド管理できるようにすることを2、

      我々/etc/init.d/apache

      #chkconfigという:35 86 76 

        スクリプトは、httpdのコマンドのchkconfig管理を指定することができ、形式は次のとおりです。chkconfigを:通常のシャットダウン順序を開始するための実行レベル

      #description:ソースパッケージのapache

        説明、ランダムな内容

      chkconfigを--addアパッチ

        ソースパッケージは、Apache chkconfigコマンドに参加します

    

おすすめ

転載: www.cnblogs.com/Cl0ud/p/12308252.html