Linuxサービスおよびサービス管理systemctl二つの方法

  1. サービスコマンド
    サービスコマンドは、実際に手順を実行するには、/etc/init.dディレクトリに行きます

     ```
     # service命令启动redis脚本
     service redis start
     # 直接启动redis脚本
     /etc/init.d/redis start
     # 开机自启动
     update-rc.d redis defaults
     ```
     其中的脚本需要我们自己编写
  2. systemctlコマンドは、
    Linuxシステムは、最新のシステム初期化(INIT)であるsystemdに、役割は、システムの起動速度を向上できるだけ少なく、より複雑なプロセスが始まると、プロセスを開始することです。
    systemdに対応するプロセス管理コマンドはsystemctlです
    • サービスとの互換性systemctlコマンド
      systemctl下にある/etc/init.dディレクトリ、ビュー、実行手順に行きます

      systemctl redis start
      systemctl redis stop
      # 开机自启动
      systemctl enable redis
    • リソースユニットを管理するためのsystemctlコマンドはsystemdに
      、ディレクトリは/ usr / libに/にsystemd /システムに置かユニットのシステムD (CentOSに) または/ etc / systemdに/システム(Ubuntuの )
      、ファイル.mount、.service、.TARGETの4つの主要な種類があります。欲求

      • .mountファイルは、3つのデータ項目を入力し、どのように配置されたマウントポイント、[マウント]ノードを定義します
      • .serviceファイルには、[単位]に分けサービス、[サービス]を定義し、3つのサブセクションを[インストール]
      • .TARGETは.serviceのためのいくつかの基本的なコンポーネント、ファイルの呼び出しを定義します
      • .wantsが実行されるの内側.wants文書は、実行するファイル、それぞれの実行、ファイルフォルダのセットを定義します

継続する,, ,,

おすすめ

転載: www.cnblogs.com/jjxhp/p/11374791.html