可能有些原因,你不想让服务可以启动,也就是这个服务不能手工被启动,也不能开机自启动。我们可以使用 systemctl mask 这个命令 ..
比如我不想让 sendmail 这个服务可以启动 .. sudo systemctl mask sendmail ...
再查看一下系统里的所有的单元文件,systemctl list-unit-files .. 添加一个关键词 .. sendmail .. 你会看到它的状态现在是 masked ..
下面我们可以试着启动一下这个服务 .. 提示启动失败了 .. 因为这个服务被 mask 了 .. 想要解除 mask ,用的是 systemctl unmask .. 加上服务的名字 ..
再去启动一下它 .. 然后查看一下服务的状态 .. 这个服务现在又可以被启动了 .. 因为我们解除了对它的 mask ...