Файл в Ubuntu эквивалентен файлу / etc / inittab в RedHat


11

Какой файл в Ubuntu эквивалентен /etc/inittabфайлу в RedHat?

В RedHat /etc/inittabфайл содержит настройки, связанные с уровнем запуска, на котором вы хотите загрузить Linux.

Ответы:


9

Ubuntu использует Upstart, альтернативу sysvinit, которая работает совершенно иначе. В Upstart CookBook обсуждаются уровни выполнения и методы работы с ними.

Однако, как правило, концепция уровней выполнения RedHat не используется в Debian или его производных, включая Ubuntu; у них есть только «один пользователь» или «все работает», без каких-либо различий в стиле «сети, но не графики», которые рисует RedHat.


В Ubuntu есть 3 парадигмы для управления сервисами. System V init, upstartИ systemd. По состоянию на Ubuntu 18.04 это так systemd.
smwikipedia

5

Как уже упоминалось, Ubuntu теперь использует Upstart .

/etc/inittabИ сценарии из /etc/init.dили /etc/rc.d/*были включены в несколько сценариев в /etc/initкаталоге или /etc/event.d(для более старых версий Upstart).

Найдите элемент, который вы хотите изменить, чтобы в этом каталоге был скрипт (serviceX), /etc/init/serviceX.confи измените его соответствующим образом. Вы можете найти синтаксис и дополнительную информацию онлайн.

Однако, если вам нужно запустить программу, которая зависит от SysV Upstart, есть режим совместимости. Программы, которые все еще используют, /etc/rc.d/*могут помещать скрипты туда и запускать их.

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


1

Если вы хотите изменить уровень запуска по умолчанию в вашей системе Ubuntu и, ища / etc / inittab, измените его и увидите, что в Ubuntu его нет, не беспокойтесь (!), Для этого вы можете создать файл inittab в / и т. д. и напишите в нем только следующую строку:

id:3:initdefault:

(вы можете изменить «3» на желаемый уровень по умолчанию)

Используя наш сайт, вы подтверждаете, что прочитали и поняли нашу Политику в отношении файлов cookie и Политику конфиденциальности.
Licensed under cc by-sa 3.0 with attribution required.