Как определить уровень запуска запуска для Ubuntu?

Мы планируем перейти с более старой версии Ubuntu на (10.x) до последней версии Amazon Linux. Я пытаюсь определить, как копировать сценарии K и S в каталогах rc0.d, rc1.d и т. Д.

Мой вопрос: как определить уровень по умолчанию?

Нет /etc/inittab, и страница руководства говорит, что она была заменена файлами в /etc/init. Но они rcx.d каталоги содержат ссылки на конкретные приложения в нашей системе, в то время как /etc/init содержит кучу .conf файлов. Я думаю, что это как-то указывает на каталоги rcx.d, возможно, через rc.conf, rcS.conf или rc-sysinit.conf, но не может заблокировать фактический уровень запуска.

0
задан 20 March 2015 в 02:23

1 ответ

Ubuntu заменил традиционный SysV init Выскочкой. Чтобы несколько остаться совместимой с SysV или runlevel базирующийся init Выскочка все еще поддерживает традиции SysV.

можно найти (и изменение) значение по умолчанию runlevel в /etc/init/rc-sysinit.conf файл. Следующая команда сделает:

$ grep "env DEFAULT_RUNLEVEL" /etc/init/rc-sysinit.conf 
env DEFAULT_RUNLEVEL=2

, Поскольку Вы видите значение по умолчанию, runlevel равняется 2, можно также изменить его на желаемый runlevel.

1
ответ дан 20 March 2015 в 02:23

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

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