如何停止apache2,mysql在计算机启动时自动启动?

我的口碑是11.04。

我安装了apache2mysql

如何停止apache2,mysql在计算机启动时自动启动?

MySQL由upstart处理。 在11.04中,您可以使用新的覆盖function来修改起始行为:

 echo "manual" >> /etc/init/mysql.override 

请参阅Upstart Cookbook中的“从自动启动禁用作业”部分

Apache仍然使用传统的SysV init脚本,因此您可以使用

  update-rc.d -f apache2 remove 

/etc/rcX.d删除链接,或者使用

  update-rc.d apache2 disable 

通过将脚本从启动脚本S91apache2更改为停止脚本K09apache2来“禁用”脚本。 这可以通过update-rc.d apache2 enable

有趣的是,对于11.04中的每个包,它都是一个不同的答案。

  • apache2使用System V样式的init脚本。 要从启动中禁用它:
    sudo update-rc.d -f apache2 remove
  • 但是,mysql使用Upstart作业,要禁用它,创建一个“覆盖”文件:
    echo "manual" | sudo tee /etc/init/mysql.override

要了解有关覆盖文件的更多信息,请参阅: Upstart Cookbook

这个主题将帮助你: https : //superuser.com/questions/35151/how-do-i-stop-services-from-starting-on-boot-on-ubuntu

update-rc.d是一个很好的CLI工具。 链接页面有一个涉及apache2的示例

它不适合我。 当我试图在ubuntu中禁用mysql时,我收到了以下消息:

/etc/init.d/mysql的系统启动/停止链接不存在。

所以我在这个链接中找到了一个解决方法: http : //forum.linode.com/viewtopic.php?t = 5594

sudo mkdir /etc/init.disabled

sudo mv /etc/init/mysql.conf /etc/init.disabled/

就是这样。

使用rcconf启用/禁用服务以在引导时自动运行。

sudo apt-get install rcconf

现在,输入sudo rcconf

您将看到Ubuntu计算机上安装的服务列表。 标有星号的那些在启动过程中自动运行。 要禁用Apache,MySql只需使用箭头导航到它并按空格键。 然后使用Tab键导航到“确定”按钮,再次按“空格”以保存配置。