Red Hat Training
A Red Hat training course is available for RHEL 8
第5章 システム起動時に systemd サービスの開始
システム管理者は、システムでサービスの開始方法を判断できます。サービスの管理には、systemctl
コマンドラインユーティリティーを使用して、systemd
システムおよびサービスマネージャーを制御するか、RHEL Web コンソールを使用できます。
5.1. サービスの有効化または無効化
システム管理者は、システムの起動時にサービスを有効または無効にすることができます。これらの変更は、次回の再起動時に適用されます。システムの起動時にサービスを自動的に起動するようにするには、このサービスを有効にする必要があります。サービスを無効にすると、ブート時に起動されませんが、手動で起動できます。手動で開始できないようにサービスをマスクすることもできます。マスキングは、サービスが再度マスク解除されるまでサービスが永続的に使用できなくなるようにするサービスを無効にする方法です。
前提条件
- システムへの root アクセス権限がある。
有効にするサービスはマスクしないでください。マスクされたサービスがある場合は、最初にマスクを解除する必要があります。
# systemctl unmask service_name
手順
システムの起動時にサービスが起動するようにします。
# systemctl enable service_name
service_name は、有効にするサービスに置き換えます。
1 つのコマンドでサービスを有効にして起動することもできます。
# systemctl enable --now service_name
サービスがブート時に起動するのを無効にします。
# systemctl disable service_name
service_name は、無効にするサービスに置き換えます。
サービスを永久に使用不可にする場合は、サービスをマスクします。
# systemctl mask service_name