如何防止apache和mysql自动启动

如何防止apache和mysql自动启动

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

目前,每当我启动机器时,它们都会自动启动并在后台运行。

我正在使用 Ubuntu 12.04。

答案1

阿帕奇

sudo update-rc.d -f apache2 disable

Apache 仍在使用 rc.d 初始化脚本,这就是您必须使用 禁用它的原因update-rc.d

MySQL

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

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

答案2

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

update-rc.d -f apache2 remove

要将其恢复为启动时运行:

update-rc.d apache2 defaults

您也可以通过service apache2 start和手动启动和停止service apache2 stop

答案3

在终端中运行以下命令:

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

相关内容