Відповіді:
На консолі ви можете написати:
sudo update-rc.d -f apache2 remove
sudo update-rc.d -f mysql remove
...
Для отримання додаткової інформації читайте Ubuntu Bootup Як це зробити .
Зараз в Ubuntu речі досить змінилися. Я думаю, що від версії 11 і далі. MySQL обробляє Upstart, тоді як Apache досі використовує традиційні сценарії SysV init
Для MySQL ви можете використовувати нову функцію заміщення в Upstart для зміни початкової поведінки:
sudo echo "manual" >> /etc/init/mysql.override
Для отримання додаткової інформації дивіться розділ " Вимкнення роботи з автоматичного запуску " в Upstart Cookbook.
Оскільки Apache як і раніше використовує традиційні сценарії init SysV, які ви можете використовувати
sudo update-rc.d -f apache2 remove
щоб видалити посилання з /etc/rcX.d
або, альтернативно, використовувати
sudo update-rc.d apache2 disable
який "відключає" скрипт, змінюючи його зі стартового сценарію на стоп-скрипт. Це оборотно
sudo update-rc.d apache2 enable
Більшість цієї інформації я отримав звідси: https://askubuntu.com/a/40077/24678
Це посилання трохи не відповідає датій версії, але чи відповідає варіанту у вашій версії?
Налаштування служб запуску
Для цього потрібні адміністративні пільги (див. Розділ 2, Адміністративні завдання).
- Запустіть Налаштування служб: Система → Адміністрація → Послуги .
- Введіть ваш пароль.
- Виберіть послуги, які потрібно запустити, а потім натисніть кнопку ОК, коли закінчите.
Ви можете використовувати диспетчер завантаження для запуску та зупинки завантажувальних сценаріїв, без необхідності обробляти складні посилання та дозволи.
apt-get install bum
Ще один спосіб досягти цього - «відключити» посилання sym - не видаляти його.
sudo update-rc.d mysql disable 2
Це перейменовує посилання sym, яке починається з «K», і сервіс не запускатиметься під час завантаження. Потім ви можете його знову ввімкнути в будь-який час, якщо ви вирішите, що хочете, щоб він запускався під час завантаження.