Есть ли «рекомендуемый способ» отключить службу в Debian? (Отключено = служба установлена, но не запускается автоматически при загрузке машины.)
Я знаю, что вы можете update-rc.d -f service remove
(что в основном удаляет ссылки rcX.d
), но при этом вы теряете порядковый номер службы ( SXXservice
где XX - порядковый номер), что усложняет жизнь, когда вы хотите снова включить службу. Я также знаю, что могу просто переименовать ссылки, rcX.d
чтобы они не начинались S
(или переместить их куда-то еще), но мне было интересно, есть ли какой-нибудь «одобренный Debian» способ сделать это.
sudo update-rc.d postgresql disable
Вы можете попробовать утилиту "sysv-rc-conf", чтобы немного облегчить себе жизнь. Это больше инструмент chkconfig другой системы.
Просто введите в подсказку:
sudo apt-get установить sysv-rc-conf
Ура!
источник
На самом деле,
sysv-rc-conf
этот подход рекомендуется даже на man-странице update-rc.d:источник
Насколько я понял, «наилучшей практикой Debian» является удаление пакета . У вас не должно быть установленных пакетов, если вы их не используете. Вот почему все пакеты Debian настроены для запуска при установке.
(Те немногие пакеты, которые могут быть полезны для установки без запуска, обычно имеют настройки в своих
/etc/default/<packagename>
файлах конфигурации, чтобы отключить запуск.)источник