在 ubuntu 启动时禁用服务

Cak*_*kka 64 startup

我在我的 Ubuntu 上安装了这些应用程序:

  • nginx

  • php5-fpm

  • mysql服务器

  • Redis

  • ...

这些应用程序在每次打开计算机时运行。

如何防止这些应用程序在启动时运行?
因此,这些应用程序只有在我执行“service nginx start”时才能运行。

NZD*_*NZD 136

用:

systemctl disable <service>
Run Code Online (Sandbox Code Playgroud)

如果您不使用 systemd(Ubuntu 14.10 及更早版本),请使用:

update-rc.d -f <service> remove
Run Code Online (Sandbox Code Playgroud)

以下命令将为您提供机器上所有服务的列表:

service --status-all
Run Code Online (Sandbox Code Playgroud)

您应该能够在其中找到要禁用的服务的名称。

有关更多详细信息,请参阅启用和禁用服务,对于很长的答案,请参阅此帖子(正如@muru 已经提到的那样)。

有关更多详细信息,请参阅Digital Ocean上的这篇文章和systemctl的手册页

  • @matteo 更新了我的回答,并提供了有关 systemctl 的更多信息的帖子链接 (3认同)