Как отключить службы от запуска при загрузке на Ubuntu?

У меня установлено много серверов (Apache, MySQL и т. д.), но я не хочу, чтобы все они запускались во время загрузки (они пропускают питание, и я часто использую батареи). Как это настроить?

42 голоса | спросил hsribei 3 rdEurope/Moscowp30Europe/Moscow09bEurope/MoscowThu, 03 Sep 2009 22:26:59 +0400 2009, 22:26:59

6 ответов


54

В консоли вы можете написать:

sudo update-rc.d -f apache2 remove
sudo update-rc.d -f mysql remove
...

Для получения дополнительной информации прочитайте Ubuntu Bootup Как .

ответил Kirill V. Lyadvinsky 3 rdEurope/Moscowp30Europe/Moscow09bEurope/MoscowThu, 03 Sep 2009 22:39:34 +0400 2009, 22:39:34
11

В Ubuntu теперь все изменилось. Я думаю, начиная с версии 11 и далее. MySQL обрабатывается Upstart , в то время как Apache по-прежнему использует традиционные скрипты SysV init

Для MySQL вы можете использовать новую функцию переопределения в Upstart , чтобы изменить начальное поведение:

sudo echo "manual" >> /etc/init/mysql.override

Для получения дополнительной информации см. раздел « Отключение Job from Automatically Starting "в Поваренной книге Upstart.

Поскольку Apache по-прежнему использует традиционные скрипты SysV init , вы можете использовать

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

ответил Wavesailor 14 PM00000060000005331 2013, 18:23:53
5

Эта ссылка немного устарела, но соответствует ли она вашей версии?

  

Настроить службы запуска

     

Для этого требуется   привилегий (см. главу 2,   Административные задачи).

     
  1. Запустить настройки служб: Система Администрирование Услуги .
  2.   
  3. Введите свой пароль.
  4.   
  5. Выберите службы, которые вы хотите запустить, затем нажмите ОК , когда это будет сделано.
  6.   
ответил codeLes 3 rdEurope/Moscowp30Europe/Moscow09bEurope/MoscowThu, 03 Sep 2009 22:32:30 +0400 2009, 22:32:30
4

Вы можете использовать Boot-Up Manager для запуска и остановки загрузочных скриптов , без необходимости обрабатывать сложные ссылки и разрешения.

apt-get install bum

введите описание изображения здесь>> </p></body></html>

ответил zatamine 23 AM000000120000003931 2013, 00:20:39
3

Другой способ сделать это - отключить сим-ссылку - не удалять ее.

sudo update-rc.d mysql disable 2

Это переименует символическую ссылку, чтобы начать с «K», и служба не будет запускаться при загрузке. Затем вы можете повторно включить его в любое время, если вы решите, что хотите его запустить при загрузке.

ответил Sridhar 28 PMpSat, 28 Apr 2012 14:09:16 +040009Saturday 2012, 14:09:16
1

В Ubuntu 16:

 sudo systemctl disable mysql

update-rc.d не работал для меня.

Upstart устарел в Ubuntu 15.

ответил Parag Magunia 3 J000000Tuesday18 2018, 21:28:53

Похожие вопросы

Популярные теги

security × 330linux × 316macos × 2827 × 268performance × 244command-line × 241sql-server × 235joomla-3.x × 222java × 189c++ × 186windows × 180cisco × 168bash × 158c# × 142gmail × 139arduino-uno × 139javascript × 134ssh × 133seo × 132mysql × 132