如何停止apache2,mysql在计算机启动时自动启动?
我的口碑是11.04。
我安装了apache2
和mysql
。
如何停止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键导航到“确定”按钮,再次按“空格”以保存配置。