Я нахожусь на Ubuntu 10.10, и я только что присоединился к миру Linux с OS X. Я изучаю уровни выполнения и rc
каталог /etc/
, и везде (руководства, учебные пособия и т. Д.), О которых я читаю inittab
. Но я не могу найти его в своей установке Ubuntu. Зачем? Ubuntu следует модели уровня запуска? Как rc
и без уровней загружаются inittab
?
29
No manual entry for inittab
16.04 ... (говорит он, годы спустя)apropos inittab
ничего не даст, в 16.04, похоже, находится самая близкая информация в самой оставшейся ОСman runlevel
.Еще в дни « System-V » INIT сервис был использован в Ubuntu, и он использовал
/etc/inittab
файл.Некоторое время назад (около 2006) « Upstart инициализации службы» заменить SysV. В течение этих дней вы можете следить за верхним ответом и использовать
man inittab
для получения информации об этом изменении.На момент написания (например, для Ubuntu 16.04) используется процесс загрузки systemd, и нет ссылки на inittab (например, если вы это сделаете,
apropos inittab
вы, вероятно, ничего не найдете). Вместо этого вы можете сделать,man runlevel
чтобы получить аналогичную информацию.Итог:
/etc/inittab
файла нигде нет, вероятно, потому что вы используете более новую версию для Ubuntu, которая имеет другую службу инициализации, например, systemd.источник
При поиске этого на различных форумах я узнал, что / etc / inittab больше не используется в дистрибутиве Debian.
Оно использует
/etc/init/rc-sysinit.conf
источник
Нет, это не соответствует модели уровня запуска. Вместо этого Ubuntu перешел от sysV init к upstart. Основной причиной этого было распараллеливание процесса инициализации для значительного сокращения времени загрузки.
источник