在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
。 从rcconf,您可以启用/禁用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