LINUX.ORG.RU
ФорумTalks

[upstart][ubuntu 9.10] Как рулить сервисами?


0

0

У них в разгаре переход на новую init-систему (насколько я понял).
Обновился я до 9.10, не пойму как рулить сервисами (вкл/выкл).

Часть сервисов так и осталась в /etc/init.d вместе с линками и как и раньше можно создавать/удалять линки.
А часть теперь стартует не понятно откуда.

Читая доки http://upstart.ubuntu.com/wiki/Profiles?highlight=%28%28CategorySpec%29%29 нашел, что список того что стартует должен быть тут /etc/init/profiles.d, но там шиш.

Вопрос:
Где найти и как выключить сервисы стартующие не из /etc/rc*.d и /etc/init.d ?

★★★★★

Ответ на: Re: [upstart][ubuntu 9.10] Как рулить сервисами? от BeerSeller

Re: Хм. У меня в /etc/init.d всё есть =)

Ситема 9.10?
А если попробовать ченить отключить?

У меня в /etc/init.d тоже много чего есть, только стартует не от туда и отключить не получается.

Например ни в одном /etc/rc?.d нету линка на atd, а он стартует.

ls-h ★★★★★ ()
Ответ на: Re: [upstart][ubuntu 9.10] Как рулить сервисами? от BeerSeller

Re: Короче все скрипты лежат в /etc/init/

Я знаю, это и есть те самые новые "скрипты", замены старых из /etc/init.d
Как их включать/выключать то?

Удалением? :)

ls-h ★★★★★ ()
Ответ на: Re: Первое что пришло в голову: /etc/event.d от BeerSeller

Re: Первое что пришло в голову: /etc/event.d

Ну, я про это тоже подумал, когда открыл файлик.
Но это не Ъ, т.е. не правильно.
К тому же при обновлениях эти файлы могут переписаться.

ls-h ★★★★★ ()
Ответ на: Re: Первое что пришло в голову: /etc/event.d от BeerSeller

Re: Первое что пришло в голову: /etc/event.d

Вот содержимое пакета:

/.
/usr
/usr/share
/usr/share/doc
/usr/share/doc/upstart
/usr/share/doc/upstart/changelog.gz
/usr/share/doc/upstart/NEWS.gz
/usr/share/doc/upstart/AUTHORS
/usr/share/doc/upstart/changelog.nih.gz
/usr/share/doc/upstart/copyright
/usr/share/doc/upstart/changelog.Debian.gz
/usr/share/doc/upstart/README.Debian.gz
/usr/share/man
/usr/share/man/man1
/usr/share/man/man5
/usr/share/man/man5/init.5.gz
/usr/share/man/man5/inittab.5.gz
/usr/share/man/man7
/usr/share/man/man7/started.7.gz
/usr/share/man/man7/stopping.7.gz
/usr/share/man/man7/stopped.7.gz
/usr/share/man/man7/control-alt-delete.7.gz
/usr/share/man/man7/keyboard-request.7.gz
/usr/share/man/man7/upstart.7.gz
/usr/share/man/man7/runlevel.7.gz
/usr/share/man/man7/startup.7.gz
/usr/share/man/man7/starting.7.gz
/usr/share/man/man7/power-status-changed.7.gz
/usr/share/man/man8
/usr/share/man/man8/reboot.8.gz
/usr/share/man/man8/shutdown.8.gz
/usr/share/man/man8/runlevel.8.gz
/usr/share/man/man8/telinit.8.gz
/usr/share/man/man8/init.8.gz
/usr/share/man/man8/initctl.8.gz
/usr/share/man/man8/upstart-udev-bridge.8.gz
/usr/lib
/usr/lib/upstart
/usr/lib/upstart/migrate-inittab.pl
/etc
/etc/dbus-1
/etc/dbus-1/system.d
/etc/dbus-1/system.d/Upstart.conf
/etc/init
/etc/init/control-alt-delete.conf
/etc/init/rc-sysinit.conf
/etc/init/rc.conf
/etc/init/rcS.conf
/etc/init/tty1.conf
/etc/init/tty2.conf
/etc/init/tty3.conf
/etc/init/tty4.conf
/etc/init/tty5.conf
/etc/init/tty6.conf
/etc/init/upstart-udev-bridge.conf
/lib
/lib/init
/lib/init/upstart-job
/sbin
/sbin/init
/sbin/initctl
/sbin/reboot
/sbin/runlevel
/sbin/shutdown
/sbin/telinit
/sbin/upstart-udev-bridge
/usr/share/man/man8/stop.8.gz
/usr/share/man/man8/start.8.gz
/usr/share/man/man8/restart.8.gz
/usr/share/man/man8/status.8.gz
/usr/share/man/man8/halt.8.gz
/usr/share/man/man8/reload.8.gz
/usr/share/man/man8/poweroff.8.gz
/sbin/start
/sbin/stop
/sbin/restart
/sbin/reload
/sbin/status
/sbin/halt
/sbin/poweroff

BeerSeller ★★★★ ()
Ответ на: Re: ищи аналог update-rc.d от shamazmazum

Re: Я не уверен, попробуй man initctl

Пробовал. Там про старт/стоп/статус. Добавить/удалить - нету.

ls-h ★★★★★ ()

Re: [upstart][ubuntu 9.10] Как рулить сервисами?

Ничего, к релизу ещё чего-нибудь поломают, и будет всем счастье.

heilnull ★★ ()
Ответ на: Re: [upstart][ubuntu 9.10] Как рулить сервисами? от shamazmazum

Re: [upstart][ubuntu 9.10] Как рулить сервисами?

Debian переходит на событийную систему загрузки (upstart)

В почтовой рассылке devel-announce популярного дистрибутива Debian GNU/Linux объявлено о переходе проекта на новую - параллельную - систему загрузки сервисов (инициализации ОС), которая основана на событиях.
Разработчики Debian GNU/Linux давно осознают проблему медленной загрузки системы при использовании классического (последовательного) подхода. Для ее решения они намерены заменить существующий /sbin/init более современной реализацией, поддерживающей события Linux-ядра. Такой - событийный - подход позволяет значительно быстрее запускать системные службы в параллельном режиме и с учетом их зависимостей от других сервисов.
Анализ существующих в других Linux-дистрибутивах систем загрузки привел разработчиков Debian к выбору в пользу upstart, которая используется в Ubuntu Linux и Fedora. Переход Debian GNU/Linux на upstart в качестве init-системы состоится уже в ближайшем релизе - 6.0 ("Squeeze"). Его выпуск запланирован на весну 2010 года.

elipse ★★★ ()

???

Ну почему нельзя сделать простую и удобную систему?
Нет, надо наворотить кучу слоев абстракции один поверх другого, еще и без средств конфигурирования.

Хотя грузиться стало быстрее, но думаю это не только за счет upstart-а.

ls-h ★★★★★ ()

Re: [upstart][ubuntu 9.10] Как рулить сервисами?

В дебиане был bum: apt-cache search boot up manager bum - graphical runlevel editor Удобный такой гуй с описанием сервисов и кнопочкой вкл - выкл.

kraftello ★★★★★ ()
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.