Мой ОС - 11.04.
Я apache2
& mysql
установил.
Как остановить автоматический запуск apache2, mysql при запуске компьютера?
Мой ОС - 11.04.
Я apache2
& mysql
установил.
Как остановить автоматический запуск apache2, mysql при запуске компьютера?
Ответы:
MySQL обрабатывается выскочкой. В 11.04 вы можете использовать новую функцию переопределения, чтобы изменить поведение при запуске:
echo "manual" >> /etc/init/mysql.override
См. Раздел «Отключение задания от автоматического запуска» в Поваренной книге Upstart.
Apache по-прежнему использует традиционные сценарии инициализации SysV, поэтому вы используете
update-rc.d -f apache2 remove
удалить ссылки /etc/rcX.d
или, наоборот, использовать
update-rc.d apache2 disable
который «отключает» скрипт, изменяя его с стартового скрипта S91apache2
на стоп-скрипт K09apache2
. Это обратимо update-rc.d apache2 enable
.
sudo
- и именно поэтому файл создается как ваш пользователь, а не как root. Вы можете использовать такую команду: sudo su -c 'echo "manual" >> /etc/init/mysql.override'
.
Интересно, что это разные ответы для каждого пакета в 11.04.
sudo update-rc.d -f apache2 remove
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
обновление-rc.d - хороший инструмент для этого. На связанной странице есть пример с участием apache2
Это не сработало для меня. При попытке отключить MySQL в Ubuntu я получаю сообщение:
Ссылки запуска / остановки системы для /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, и снова нажмите пробел, чтобы сохранить конфигурацию.