Як запобігти автоматичному запуску apache та mysql


44

Чи є спосіб зробити так, щоб apache і mysql не запускалися автоматично при запуску?

В даний час, коли я завантажую свою машину, вони автоматично запускаються і працюють у фоновому режимі.

Я використовую Ubuntu 12.04.

Відповіді:


47

Апач

sudo update-rc.d -f apache2 disable

Apache все ще використовує rc.d скрипт init, тому ви повинні відключити його за допомогою update-rc.d.

MySQL

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

MySQL з іншого боку перетворився на файл конфігурації на початку. Рекомендованим способом відключення початкових служб є використання перезапису.


Чи потрібно це робити під час кожного запуску
shubham

Ні, лише один раз .. Зміни стійкі. :)
SirCharlo

11
Найчистіший спосіб відключити автозапуск для будь-якої служби з .confфайлом у /etc/init(наприклад, mysql) - це запустити як root : echo "manual" >> /etc/init/[service_name].override.
el.atomo

kudo @ el.atomo Визначення події Manpage "посібник" Ця строфа не враховує будь-який раніше бачений початок визначення. Додаючи цю строфу в будь-який рядок нижче початку визначення, вона надає можливість зупинити роботу від автоматичного запуску. Якщо зазначено, єдиний спосіб розпочати таку роботу - це запуск . - Також погляньте на обробку файлів Override Файли Override дозволяють змінювати середовище завдань без зміни файлу конфігурації завдань.
Джерард Рош

Крім того, це теж буде працювати: sudo mv /etc/init/cups.conf /etc/cups.conf.disabled. Простіше зрозуміти, які служби вимкнено, коли ви це робите. Re: Чи можете ви зняти підтримку принтера (чашки)
Джерард Рош

10

Для всіх системних служб в /etc/init.d, відключення їх можна зробити за допомогою update-rc.dкоманди, наприклад:

update-rc.d -f apache2 remove

Щоб відновити його при запуску:

update-rc.d apache2 defaults

Ви також можете вручну запускати та зупинятись через service apache2 startта service apache2 stop.


5

Виконайте наступне в терміналі:

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


Чи потрібно це робити під час кожного запуску
шубхам

Вибачте за мою пізню відповідь (щойно побачив ваше повідомлення). Вам не доведеться робити це кожного разу, коли воно взується, воно повинно прилипати
MCR
Використовуючи наш веб-сайт, ви визнаєте, що прочитали та зрозуміли наші Політику щодо файлів cookie та Політику конфіденційності.
Licensed under cc by-sa 3.0 with attribution required.