如何防止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 start
和service 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