什么是蒙面服务?

Jos*_*L-S 31 server postgresql services systemd

我想了解什么是屏蔽服务以及如何在需要时取消屏蔽它。

我一直在尝试使用以下命令在 Ubuntu 16.04-LTS 上启动 PostgreSQL

systemctl start postgresql.service.
Run Code Online (Sandbox Code Playgroud)

分别作为具有管理权限的用户和 root 用户。

不幸的是,我得到了

Failed to start postgresql.service: Unit postgresql.service is masked.
Run Code Online (Sandbox Code Playgroud)

在两种情况下打印。

Jef*_*eff 47

屏蔽服务将阻止它启动。

要取消屏蔽服务运行:

systemctl unmask name.service
Run Code Online (Sandbox Code Playgroud)

来源:

如何在 Linux 系统上管理 Systemd 服务 | 如何极客

  • 为什么它首先被掩盖?我没有执行任何命令来屏蔽服务! (3认同)
  • 将屏蔽服务视为禁用服务,但是...禁用服务是禁用的,因为它们不会在启动时启动,但另一个服务可以请求它们启动。即使其他服务需要启动屏蔽服务,也无法满足这些服务的需要。 (3认同)