在ubuntu中启动时禁用服务

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

  • nginx的

  • PHP5-FPM

  • mysql服务器

  • Redis的

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

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

使用:

 systemctl disable  

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

 update-rc.d -f  remove 

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

 service --status-all 

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

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

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

另一种方法是安装rcconf apt-get install rcconf 。 从rcc​​onf,您可以启用/禁用ubuntu / debian服务器上安装的任何服务。

安装sysv-rc-conf

 apt-get install sysv-rc-conf 

然后只需列出服务

 sysv-rc-conf --list 

禁用任何服务,即nginx

 sysv-rc-conf nginx off 

有关更多信息,请参阅man sysv-rc-conf