Як запобігти автоматичному запуску 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.