Я очень привык управлять сервисными стартапами на платформах Redhat / RHEL с помощью chkconfig хотя это, похоже, не подходит для Debian / Ubuntu - Как мне обновить информацию об уровне выполнения для системных служб в Ubuntu?
Лучшей альтернативой ИМХО является sysv-rc-confдля установки просто нужно выполнить команду:
sudo apt-get install sysv-rc-conf
После установки запустите команду:
sudo sysv-rc-conf
Вы можете установить или снять флажки для запуска службы на любом уровне выполнения и даже можете остановить или запустить службы с этой консоли. Это незаменимый инструмент для включения или отключения приложений на постоянном способе загрузки вашего ubuntu Если вам нужно быстрое изменение, вы можете использовать интерфейс CLI:
For example to stop ssh at levels 3 and 5 of execution:
Прямо сейчас в стабильной версии нет эквивалента для выполнения действий с помощью скриптов Upstart. Джейкоб Педдикорд написал jobservice (серверный демон) и jobs-admin (GTK + графический интерфейс, который взаимодействует с ним) для своего проекта Google Summer of Code. Ясные пакеты - это в его ППА. Они также существуют во Вселенной в Maverick. Интерфейса командной строки для jobservice пока нет, только jobs-admin.
Кстати: вы также можете apt-get install chkconfig" установить пакет в ubuntu. Однако он сломан с годами, следующая символическая ссылка заставит его (в некоторой степени) работать: ln -s / usr /lib /insserv / insserv / sbin /insserv`