GNU/Linux >> LINUX-Kenntnisse >  >> Cent OS

So maskieren oder demaskieren Sie einen Dienst in CentOS/RHEL 7 und 8

Frage :Wie können wir einen Dienst in CentOS/RHEL 7 und 8 maskieren/demaskieren?

Einen Dienst maskieren

Um Konflikte zwischen ähnlichen Arten von Diensten zu vermeiden, die eine bestimmte Funktion ausführen, wird Maskierung verwendet. Beispielsweise hat CentOS 7 für eine Firewall sowohl iptables- als auch firewalld-Dienste; Es wird jedoch empfohlen, jeweils nur einen zu verwenden. Daher wird einer der beiden Firewall-Dienste maskiert, um einen Konflikt zwischen den beiden Diensten zu verhindern. Masken verhindern den versehentlichen Start eines Dienstes, indem sie einen symbolischen Link der Dienstdatei zu /dev/null erstellen, wie im Beispiel unten gezeigt.

In diesem Beispiel ist der sendmail-Dienst maskiert:

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

Sie können die maskierten Dienste auch mit diesem Befehl überprüfen:

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

Einen Dienst maskieren

Der Befehl „systemctl mask [service] ” wird verwendet, um den Dienst zu maskieren und zu vermeiden, ihn zu starten:

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

Entmaskieren eines Dienstes

Der Befehl „systemctl unmask [service] “ wird verwendet, um den Dienst zu demaskieren und ihn starten zu können:

Zum Beispiel:

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


Cent OS
  1. So installieren Sie Python 3.5 unter CentOS/RHEL und Fedora

  2. So starten Sie den Netzwerkdienst unter CentOS 8 oder RHEL 8 neu

  3. CentOS / RHEL :So installieren und starten Sie den Apache httpd-Dienst

  4. CentOS / RHEL 7:So installieren und konfigurieren Sie den FTP-Server (vsftpd)

  5. So deaktivieren Sie den rpc.quotad-Dienst in CentOS/RHEL 6 und 7

So installieren und konfigurieren Sie Checkmk unter CentOS 8 / RHEL 8

So installieren Sie Prometheus und node_exporter unter CentOS 7

So installieren Sie den VNC-Server unter CentOS 8 / RHEL 8

So installieren und verwenden Sie Firewalld in CentOS / RHEL

So installieren Sie Samba auf RHEL und CentOS Stream

So installieren und konfigurieren Sie den VNC (TigerVNC)-Server in CentOS / RHEL 7