Как отключить демон lighttpd при запуске в Ubuntu

я настраиваю lighty в соответствии с данное руководство, и я действительно не использую установленный демон lighttpd (это тот, который находится в /etc/init.д/документации). Я не хочу, чтобы веб-сервер работал все время, кроме тех случаев, когда я работаю. Я просто хочу позвонить в lighttpd-Df lighttpd.конф, когда нужно.

Как я могу отключить это ?

2 ответов


вы можете отключить lighttpd при загрузке с помощью следующей команды.

sudo update-rc.d -f lighttpd remove

это скрипт, который удалит скрипт запуска lighttpd из следующих мест:

/etc/rc0.d
/etc/rc1.d
/etc/rc2.d
/etc/rc3.d
/etc/rc4.d
/etc/rc5.d
/etc/rc6.d
/etc/rcS.d

надеюсь, что это поможет


наш с systemd:

prompt$ sudo systemctl disable lighttpd

вы также можете захотеть

prompt$ sudo systemctl stop lighttpd

as disable не останавливает ни один работающий сервер.

systemd в значительной степени возвращается к обработке SysV и запускает скрипт, который делает то, что Оливер упомянул в своем ответе (насколько я знаю)

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 при просмотре)