2015-03-19 2 views
0

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

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

Также будут приветствоваться любые общие мысли о переходе с Ubuntu на Amazon Linux.

+1

Я голосующий, чтобы закрыть этот вопрос не по теме, поскольку это вопрос ОС, а не вопрос программирования. Вы можете получить помощь на другом [se] сайте, таком как [ubuntu.se] или [su]. –

ответ

0

Цитата из «Ask Ubuntu»: Ubuntu заменил традиционный SysV-init Upstart. Чтобы немного поддерживать совместимость с SysV или init на основе уровня запуска, Upstart по-прежнему поддерживает традиции SysV.

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

$ grep "env DEFAULT_RUNLEVEL" /etc/init/rc-sysinit.conf 
env DEFAULT_RUNLEVEL=2 
As you can see the default runlevel is 2, you can also change it to your desired runlevel. 
Смежные вопросы