Как запускаются службы в Ubuntu 14.04, Upstart, SysV или их комбинации?

У меня эти 2 веб-сервера установлены на машине разработки, и поскольку они оба привязаны к порту 80, только один может быть запущен в любой момент времени. Я хотел бы иметь возможность изменить процесс запуска init, чтобы я мог выбрать, какой из них запускается и какой из них отключен. Чтобы узнать, что мне нужно сделать для этого, я пытаюсь выяснить, что фактически контролирует запуск этих сервисов. Я понял, что сценарии запуска Ubuntu 14.04 были обработаны Upstart и что сценарии запуска с выскочкой были в /etc/init. Но nginx не имеет записи nginx.conf в /etc/init, вместо этого имеет запись в /etc/init.d - значит ли это, что Nginx управляется SysV, а не Upstart? Означает ли это также, что по умолчанию Ubuntu 14.04 (до перехода на systemd на 15.04), возможно, использует комбинацию выскочек и initV? Или это то, что важные системные процессы запускаются только Upstart, а отдельные пакеты, такие как Nginx, могут выбирать либо выскочку, либо инициализацию systemV?

1
задан 20 November 2015 в 05:12

0 ответов

Другие вопросы по тегам:

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