Файл у 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.