0 Pluspunkte 0 Minuspunkte

Was bedeutet es wenn ein Linux Dienst maskiert ist?

Failed to start postgresql.service: Unit postgresql.service is masked.

von  

1 Antwort

0 Pluspunkte 0 Minuspunkte

In Linux bedeutet ein "maskierter" Dienst, dass er deaktiviert ist und nicht gestartet werden kann, selbst wenn ein Startbefehl ausgeführt wird. Dies geschieht normalerweise, um zu verhindern, dass ein Dienst versehentlich gestartet wird und möglicherweise Probleme verursacht. Um einen maskierten Dienst zu aktivieren, muss er zuerst entsperrt werden. Dies kann mit dem entsprechenden Befehl des init-Systems getan werden. Beispielsweise mit Systemd:

sudo systemctl unmask <service>

Danach kannst du ihn wie gewohnt starten.

sudo systemctl start <service>

von (716 Punkte)