GNU/Linux >> Linux の 問題 >  >> Cent OS

RHEL 8 / CentOS8Linuxで起動時にサービスを開始する方法

RHEL 8 / CentOS8などのSystemdLinuxシステムでは、単一のsystemctlで起動時に開始するサービスを有効または無効にすることができます。 指図。

このチュートリアルでは、次のことを学びます。

  • 起動時にサービスを開始できるようにする方法。
  • systemdLinuxシステム上のすべてのサービスを一覧表示する方法。

systemcltを使用する RHEL 8 /CentOS8を使用したブートで開始するサービスを有効または無効にするコマンド。

使用されるソフトウェア要件と規則

システム ソフトウェア その他 規約
ソフトウェア要件とLinuxコマンドラインの規則
カテゴリ 使用する要件、規則、またはソフトウェアバージョン
Red Hat Enterprise Linux 8、CentOS 8
N / A
rootまたはsudoを介したLinuxシステムへの特権アクセス コマンド。
–指定されたLinuxコマンドは、rootユーザーとして直接、またはsudoを使用して、root権限で実行する必要があります。 コマンド
$ –特定のLinuxコマンドを通常の非特権ユーザーとして実行する必要があります

RHEL 8 / CentOS8Linuxを使用して起動時にサービスを開始する方法ステップバイステップの説明

  1. 起動時に開始できるようにするサービス名を取得します。

    このタスクを実行する方法には多くの方法があります。おそらく最も簡単な解決策は、systemctlを使用して現在無効になっているすべてのサービスを一覧表示することです。 コマンド:

    # systemctl list-unit-files --state=disabled
    

    上記のコマンドは、無効になっているサービスの長いリストを作成します。リストをスクロールして、有効にするサービスを見つけ、サービス名をメモします。例:httpd.service

  2. systemctlを使用します システムの起動後に開始するためにサービスを有効にするコマンド。接尾辞.serviceに注意してください 省略できます:
    # systemctl enable httpd
    

    上記の例では、Apache httpdを有効にしました システムの起動中に開始するサービス。

  3. 後で起動時に開始するサービスを無効にすることにした場合は、systemctlを使用してください 次のようにもう一度コマンドを実行します。
    # systemctl disable httpd
    

Cent OS
  1. CentOS / RHEL 7 :systemd でシリアル getty を構成する方法

  2. CentOS / RHEL 7 :GRUB2 引数を grubby で変更する方法

  3. Auditd で Linux OS を起動できない (CentOS/RHEL)

  1. RHELLinuxでhttpdサービスを開始する方法

  2. RHEL 8 / CentOS8Linuxにredmineをインストールする方法

  3. Linux でスルーイングを有効にして NTP サービスを開始する方法

  1. RHEL 8 / CentOS8Linuxでxinetdを使用してサンプルサービスをインストールおよびセットアップする方法

  2. RHEL 8 / CentOS8Linuxにアスタリスクをインストールする方法

  3. RHEL 8 / CentOS8Linuxにwiresharkをインストールする方法