@digam

Как заставить lighttpd запускаться вручную в Ubuntu 15.04?

Я задавал вопрос на тостере - Как убрать lighttpd из автозагрузки в Ubuntu 15.04?
там подсказали рабочее решение:
sudo systemctl disable lighttpd , и после перезагрузки сервер действительно не работает, но и запустить его командой sudo service lighttpd start тоже нельзя.
Для запуска необходимо:
sudo systemctl enable lighttpd и перезагрузить, тогда сервер опять постоянно запущенный.
В предыдущих версиях Ubuntu я его убирал из автозагрузки:
sudo update-rc.d -f lighttpd remove и запускал / останавливал когда надо командой
sudo service lighttpd start/stop.
Я не хочу чтоб сервер всегда висел в автозагрузке, но и запускать/останавливать хочу по команде без перезагрузок компьютера, когда понадобиться. Подскажите решение.
  • Вопрос задан
  • 598 просмотров
Пригласить эксперта
Ответы на вопрос 2
martin74ua
@martin74ua Куратор тега Linux
Linux administrator
ebtables.service disabled

[root@bill ~]# systemctl start ebtables.service
[root@bill ~]# systemctl status ebtables.service
ebtables.service - Ethernet Bridge Filtering tables
Loaded: loaded (/usr/lib/systemd/system/ebtables.service; disabled)
Active: active (exited) since Сб 2015-11-07 10:37:51 MSK; 6s ago
Process: 11407 ExecStart=/usr/libexec/ebtables start (code=exited, status=0/SUCCESS)
Main PID: 11407 (code=exited, status=0/SUCCESS)

ноя 07 10:37:51 bill.onlinemartin.org systemd[1]: Starting Ethernet Bridge Filtering tables...
ноя 07 10:37:51 bill.onlinemartin.org ebtables[11407]: filter tables: not configured[ OK ]
ноя 07 10:37:51 bill.onlinemartin.org ebtables[11407]: nat tables: not configured[ OK ]
ноя 07 10:37:51 bill.onlinemartin.org ebtables[11407]: broute tables: not configured[ OK ]
ноя 07 10:37:51 bill.onlinemartin.org systemd[1]: Started Ethernet Bridge Filtering tables.
[root@bill ~]# systemctl stop ebtables.service
[root@bill ~]#

что то вы не то говорите.....
Ответ написан
zymanch
@zymanch
python/django web-developer
у вас наблюдается некоторая "каша"
в новой Ubuntu появилась свежая система для работы с сервисами - systemd, она пришла на смену старой системе init (подробнее можно почитать например здесь)
systemctl - одна из утилит для работы с демонами
sudo systemctl enable lighttpd - добавляет сервис в автозапуск, то же самое, но disable - отключает автозапуск
для старта демона вручную используете
sudo systemctl start lighttpd

sudo update-rc.d -f lighttpd remove и sudo service lighttpd start/stop относятся к "старой" системе запуска демонов - init

используйте только systemctl, и все будет хорошо
Ответ написан
Ваш ответ на вопрос

Войдите, чтобы написать ответ

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