Как отключить демон lighttpd при запуске в Ubuntu
Я настраиваю lighty в соответствии с это руководство, и я действительно не использую для демон Lighttpd, который был установлен (это тот, который находится в /etc/init.d/lighttpd). Я не хочу, чтобы веб-сервер работал все время, кроме случаев, когда я работаю. Я хочу просто вызвать lighttpd -Df lighttpd.conf, когда мне нужно.
Как я могу отключить это?
Ответы
Ответ 1
Вы можете отключить lighttpd при загрузке с помощью следующей команды.
sudo update-rc.d -f lighttpd remove
Это script, который удалит запуск lighttpd script из следующих мест:
/etc/rc0.d
/etc/rc1.d
/etc/rc2.d
/etc/rc3.d
/etc/rc4.d
/etc/rc5.d
/etc/rc6.d
/etc/rcS.d
Надеюсь, что поможет
Ответ 2
Наш с systemd:
prompt$ sudo systemctl disable lighttpd
Вы также можете захотеть
prompt$ sudo systemctl stop lighttpd
в качестве запрета не останавливается ни один запущенный сервер.
systemd в значительной степени возвращается к обработке SysV и запускает script, что делает то, что Оливер упомянул в своем ответе (насколько мне известно)
Synchronizing state of lighttpd.service with SysV init with
/lib/systemd/systemd-sysv-install...
Executing /lib/systemd/systemd-sysv-install disable lighttpd
В конечном счете оценка
$CHROOT /usr/sbin/update-rc.d "$NAME" defaults
$CHROOT /usr/sbin/update-rc.d "$NAME" disable
(В окне Fedora при поиске)