Мы планируем перейти с более старой версии 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
, но не может заблокировать фактический уровень запуска.
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.