Jaki plik w Ubuntu jest równoważny /etc/inittab
plikowi w RedHat?
W RedHat /etc/inittab
plik zawiera ustawienia związane z poziomem działania, w którym chcesz uruchomić Linuksa.
Ubuntu używa Upstart, alternatywy dla sysvinit, która działa zupełnie inaczej. Upstart CookBook omawia poziomy pracy i jak z nimi pracować.
Generalnie jednak koncepcja poziomów uruchamiania RedHat nie jest używana w Debianie ani pochodnych, w tym Ubuntu; mają tylko „jednego użytkownika” lub „wszystko działa”, bez żadnych różnic w stylu „sieci, ale nie grafiki”, które rysuje RedHat.
System V init
,upstart
Isystemd
. Tak jak w Ubuntu 18.04systemd
.Jak wspomniano, Ubuntu używa teraz Upstart .
/etc/inittab
I skrypty z/etc/init.d
lub/etc/rc.d/*
zostały włączone do kilku skryptów w/etc/init
katalogu lub/etc/event.d
(dla starszych wersji nowobogackich).Poszukaj elementu, który chcesz zmodyfikować, aby mieć skrypt w tym katalogu (serviceX)
/etc/init/serviceX.conf
i odpowiednio go zmodyfikuj. Możesz znaleźć składnię i dodatkowe informacje online.Jeśli jednak musisz uruchomić program zależny od SysV, Upstart ma tryb zgodności. Programy, które nadal używają,
/etc/rc.d/*
mogą umieszczać tam skrypty i nadal je uruchamiać.Kiedy patrzyłem na skrypty
/etc/init
, był jeden o nazwierc-sysinit.conf
- i zapewnia on możliwość przeanalizowania/etc/inittab
i określenia domyślnego poziomu uruchamiania z tego pliku, gdybyś go dodał.źródło
Jeśli chcesz zmienić domyślny poziom działania systemu Ubuntu i szukasz pliku / etc / inittab, zmień go i przekonaj się, że Ubuntu go brakuje, nie martw się (!), Aby to zrobić, możesz utworzyć plik inittab w / itd. i zapisz w nim tylko następujący wiersz:
(możesz zmienić „3” na zamierzony domyślny poziom reguł)
źródło