如何防止apache和mysql自动启动

有没有办法让apache和mysql在启动时不自动运行?

目前,无论何时启动我的机器,它们都会自动启动并在后台运行。

我使用的是Ubuntu 12.04。

阿帕奇

sudo update-rc.d -f apache2 disable 

Apache仍然使用rc.d init脚本,这就是你必须使用update-rc.d禁用它的原因。

MySQL的

 echo manual | sudo tee /etc/init/mysql.override 

另一方面,MySQL已转换为upstart配置文件。 禁用upstart服务的推荐方法是使用覆盖文件。

对于/etc/init.d所有系统服务,可以使用update-rc.d命令禁用它们,例如:

 update-rc.d -f apache2 remove 

要将其还原为在启动时运行:

 update-rc.d apache2 defaults 

您也可以通过service apache2 startservice apache2 stop手动启动和service apache2 stop

在终端中运行以下命令:

 update-rc.d -f apache2 remove update-rc.d -f mysql remove 

请参阅: http : //www.aboutlinux.info/2006/04/enabling-and-disabling-services-during_01.html