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

CentOS/RHEL 7 および 8 でサービスをマスクまたはマスク解除する方法

質問 :CentOS/RHEL 7 および 8 でサービスをマスク/マスク解除するにはどうすればよいですか?

サービスのマスキング

特定の機能を実行する同様のタイプのサービス間の競合を防ぐために、マスキングが使用されます。たとえば、ファイアウォールの場合、CentOS 7 には iptables と firewalld サービスの両方があります。ただし、一度に 1 つだけ使用することをお勧めします。したがって、2 つのファイアウォール サービスのいずれかがマスクされ、2 つのサービス間の競合が防止されます。以下の例に示すように、マスクは /dev/null へのサービス ファイルのシンボリック リンクを作成することにより、サービスの偶発的な起動を防ぎます。

この例では、sendmail サービスがマスクされています:

# systemctl restart sendmail
Failed to restart sendmail.service: Unit is masked
#

また、次のコマンドを使用して、マスクされたサービスを確認できます:

# systemctl list-unit-files | grep -i mask
mdmonitor.service masked
sendmail.service masked
smartd.service masked
uptrack-late.service masked
#

サービスのマスキング

コマンド「systemctl mask [service]」 」は、サービスをマスクして開始しないようにするために使用されます:

# systemctl mask firewalld
Created symlink from /etc/systemd/system/firewalld.service to /dev/null.
#

サービスのマスキング解除

コマンド「systemctl unmask [service]」 」は、サービスのマスクを解除して開始できるようにするために使用されます:

例:

# systemctl unmask firewalld
Removed symlink /etc/systemd/system/firewalld.service.
#


Cent OS
  1. CentOS/RHELおよびFedoraにPython3.5をインストールする方法

  2. CentOS8またはRHEL8でネットワークサービスを再起動する方法

  3. CentOS / RHEL :Apache httpd サービスをインストールして開始する方法

  1. CentOS / RHEL 7 :ftp サーバー (vsftpd) をインストールして構成する方法

  2. CentOS/RHEL 6 および 7 で rpc.quotad サービスを無効にする方法

  3. CentOS/RHEL 8 に NTP サービスとクライアントをインストールする方法

  1. RHEL 8 /CentOS8にsyslogをインストールする方法

  2. RHEL 8 /CentOS8にsambaをインストールして設定する方法

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