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.
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.
Odpowiedzi:
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.
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 nazwie rc-sysinit.conf
- i zapewnia on możliwość przeanalizowania /etc/inittab
i określenia domyślnego poziomu uruchamiania z tego pliku, gdybyś go dodał.
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:
id:3:initdefault:
(możesz zmienić „3” na zamierzony domyślny poziom reguł)
System V init
,upstart
Isystemd
. Tak jak w Ubuntu 18.04systemd
.